Principal Software Engineer Developer

Fidelity Investments is a privately held, Boston-headquartered financial services company providing investing, trading, retirement, wealth management, brokerage, workplace benefits, custody and clearing, and digital-asset services.

Maintainer signals as of 9/25/2026

Boston, Massachusetts, United States
About Fidelity Investments

Fidelity serves individual investors, employers, wealth-management firms, institutions, innovators, and charitable donors through diversified financial-services businesses. Current offerings include brokerage and trading, mutual funds and exchange-traded products, retirement and workplace savings, financial planning and advice, wealth management, institutional custody and clearing, and crypto/digital-asset products.

View jobs by Fidelity Investments

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will define application architecture and develop complex web applications, components, and subsystems. You will establish delivery plans, validate testing and QA readiness, manage technical risks, advise on strategy, and mentor junior engineers. You will build and support secure distributed systems and automated deployment pipelines.

Requirements

  • Bachelor's degree and five years of relevant experience, or master's degree and three years of relevant experience
  • Angular
  • JavaScript
  • RESTful web service
  • Java
  • J2EE
  • Spring
  • Spring Boot
  • Node.js
  • Apache Kafka
  • OAuth
  • SAML
  • Agile methodology
  • JUnit
  • Jasmine
  • Karma
  • Jenkins
  • Azure DevOps
  • AWS
  • Kubernetes
  • SQL

Responsibilities

  • Define and implement application-level architecture
  • Develop complex applications, components, and subsystems
  • Recommend testing tools and validate test plans
  • Ensure QA readiness of software deliverables
  • Create application and subsystem documentation
  • Establish project life-cycle plans and coordinate schedules
  • Advise on risk-management and technical strategies
  • Mentor junior team members
  • Build and maintain CI/CD pipelines
  • Provide production support and monitor system performance

Benefits

  • Fully paid parental leave
  • On-site health and wellness centers