Senior Software Engineer

Bessemer TrustWoodbridge Township, NJ
$110,000 - $180,000Hybrid

About The Position

As a Senior Software Engineer, you will play a crucial role in developing and maintaining innovative, scalable, and secure applications that support the firm’s strategic objectives. Your expertise in front-end and back-end development, cloud infrastructure, vendor implementation/integration, and automation will be crucial in building transformative digital products.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 7+ years of experience in software engineering, including system design, development, testing, and production support.
  • 5+ years of hands-on experience with .NET and modern full-stack development.
  • Strong proficiency in building modern web applications using React (18+), TypeScript, and component-based UI frameworks (e.g., MUI).
  • Solid experience with API design and integration (REST, GraphQL) and distributed systems.
  • Hands-on experience with AWS and cloud-native application development.
  • Strong understanding of relational databases, SQL optimization, and data modeling.
  • Experience with CI/CD pipelines, automated testing frameworks, and modern development tooling (e.g., Git, Bitbucket).
  • Familiarity with Agile/Scrum methodologies.
  • Strong problem-solving, debugging, and analytical skills.
  • Effective communication and collaboration skills across technical and business teams.

Nice To Haves

  • Hands-on experience with AWS services, such as (ECS/EKS or Lambda), API Gateway, S3, RDS/Aurora, DynamoDB, SNS/SQS, CloudWatch.
  • Familiarity with Infrastructure as Code (IaC) principles and tools.
  • Experience in developing portfolio management and trading applications and working with third party wealth management and order management platforms.

Responsibilities

  • Architect, build, and maintain secure, n-tier enterprise applications, combining robust backend services (C#/.NET, REST/GraphQL APIs) with scalable, reusable frontends (React 18+, TypeScript, MUI).
  • Design and integrate resilient connections across external APIs, internal systems, and vendor platforms.
  • Translate business requirements into technical solutions, ensuring intuitive user interfaces.
  • Drive CI/CD excellence through automated testing (unit, integration, end-to-end), strong debugging practices, and adherence to security-first coding standards to protect sensitive client data.
  • Analyze complex technical challenges, identifying opportunities to automate workflows and improve production stability and efficiency.
  • Mentor engineers, contribute to code reviews, promote best practices, and maintain clear technical documentation.
  • Work closely with cross-functional teams, including Business Solution Engineers, QA, and business stakeholders, to ensure successful project delivery.
  • Clearly communicate technical concepts to non-technical audiences.

Benefits

  • Incredible Work Environment: Enjoy modern collaboration spaces and a subsidized cafeteria.
  • Smart and Friendly Colleagues: Work alongside some of the brightest minds in the industry.
  • Work-Life Fit: We value your well-being and support a healthy work-life balance.
  • A 401(k) plan with a generous annual profit-sharing contribution
  • Personalized development and career opportunities, including tuition reimbursement support
  • Comprehensive medical, dental, and vision plans with zero contributions for employee coverage
  • Employee assistance (EAP) and wellness programs
  • Hybrid work environment: 60% in office, 40% remote for most positions
  • Paid time off and paid parental leave
  • Employer-paid life insurance and short- and long-term disability coverage
  • Legal services and financial wellness plans at no cost to employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service