Senior Software Engineer
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
Do you have experience in UI implementation?, * 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., * 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.
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Paid parental leave
- Parental leave
- 401(k)
- Health insurance
- Paid time off
- Vision insurance, About Our Employee Rewards and Benefits:
- We provide exceptional rewards and benefits that are among the best in the industry, giving our people access to a wide range of options, including:
- Competitive base salary plus discretionary annual bonus for select positions
- 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
Bessemer Trust is committed to creating a diverse and inclusive environment and is proud to be an equal opportunity employer. We encourage candidates of diverse backgrounds to apply.