Principal Software Engineer

Fidelity Investments

Merrimack (NH)

On-site

USD 180,000 - 230,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fidelity Investments is seeking a Principal Software Engineer in the United States to lead the development of high‑quality software components used by Portfolio Managers and Analysts managing over $100B in assets. The role emphasizes full‑stack development with Angular, Java, and Spring Boot, plus driving development standards across teams.

You will collaborate with researchers, portfolio managers, and technology partners, and help shape the Fidelity platform while adopting Agile practices.

Qualifications

  • Bachelor's degree in a quantitative or computational field such as Computer Science, Statistics, or Applied Mathematics.
  • 10+ years of hands-on experience in building complex software solutions preferably in investment management.
  • Ability to communicate with researchers, portfolio managers, and tech partners.
  • Full-stack development with Angular, Java, Spring Boot.
  • Experience writing automated unit/integration/end-to-end tests.
  • Prefer Agile practices with incremental delivery and change responsiveness.
  • Adapt to scope changes and evolving requirements.
  • Understanding of Fixed Income instruments and investment workflows is a plus.
  • Experience with AWS cloud and Kubernetes/EKS is a plus.
  • Progress toward CFA certification is a plus.
  • Experience leading development teams through mentorship and technical excellence.

Responsibilities

  • Develop quality software components used by Portfolio Managers and Analysts.
  • Help define and implement development practices, standards, and strategies across teams.
  • Engage with researchers and technology partners to shape solutions.
  • Contribute to the Alphabet platform and related tooling.
  • Lead and mentor development teams to deliver high-quality software.

Skills

Full-stack development
Angular
Java
Spring Boot
Software testing
Agile
Communication
Cloud (AWS)
Kubernetes/EKS
CFA progress
Team leadership

Education

Bachelor's degree in Computer Science/Statistics/Mathematics

Tools

Angular
Java
Spring Boot
AWS
Kubernetes

Job description

Job Description

Note: Fidelity will not provide immigration sponsorship for this position.

Note: Fidelity will not provide immigration sponsorship for this position.

The Role

The High Income and Alternatives Technology team is looking for a hardworking, highly motivated Principal Software Engineer with strong understanding of programming fundamentals and software design to join their ranks. Prior development experience in investment management domain will be a strong plus.

In this role, you will be responsible for the development of quality software components that are used by Portfolio Managers, and Analysts in managing of over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds. You will engage, shape, and productively contribute to Alphabet, our flagship portfolio construction platform.

In addition to building software, you will have an opportunity to help define and implement development practices, standards, and strategies across multiple teams.

The Expertise We Need
  • Bachelor's degree (or higher) in a quantitative or computational field such as Computer Science, Statistics, or Applied Mathematics.
  • 10+ years of hands-on experience in building complex software solutions preferably working with investment management professionals.
  • Ability to effectively communicate with multiple stakeholders including researchers, portfolio managers, and technology partners.
  • Full-stack software development knowledge preferably with Angular, Java, Spring Boot
  • Experience with testing software, including writing automated unit, integration, performance, and end-to-end tests.
  • Favor Agile development practices that prioritize the incremental delivery of working software and respond well to change in requirement scope.
  • Ability to accept and adapt to scope changes incorporating it seamlessly.
  • Understanding of Fixed Income instruments, security analytics, investment workflow and functioning of bond markets is a significant plus.
  • Experience with AWS cloud environment development and deployment is a plus.
  • Kubernetes/EKS deployment and operations management exposure is a plus.
  • Progress towards CFA program certification is a significant plus.
  • Experience leading development teams through mentorship, technical expertise, and technical excellence
The Team
  • We have a passion for technology and love fixing and solving complex problems.
  • We enjoy working in teams, love to collaborate, share, and learn.
  • We are self-motivated, take initiative, and make decisions with a bias for action.
  • We care about the quality of our work, favor strong coding standards and patterns, and build with testability in mind.
Fidelity’s Onsite Working Model

Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Certifications

Category: Information Technology

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer/Developer
Principal Software Engineer/Developer

Worky • Merrimack (NH)

On-site
USD 150,000 - 190,000
Principal, Full Stack Engineer
Principal, Full Stack Engineer

Soteria Reinsurance Ltd. • Merrimack (NH)

On-site
USD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Fidelity Investments • Roanoke (TX)

On-site
USD 110,000 - 150,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Fidelity Investments • Merrimack (NH)

On-site
USD 140,000 - 200,000
Director, Full Stack Engineering
Director, Full Stack Engineering

Worky • Merrimack (NH)

On-site
USD 180,000 - 240,000
null
Principal Full Stack Engineer
Principal Full Stack Engineer

Worky • Durham (NC)

On-site
USD 120,000 - 180,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 110,000 - 140,000
On-site health and wellness centers
Fully paid parent leave
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Soteria Reinsurance Ltd. • Merrimack (NH)

On-site
USD 140,000 - 190,000
Principal Software Engineer/ Developer
Principal Software Engineer/ Developer

Soteria Reinsurance Ltd. • Durham (NC), Northern (KY)

Hybrid
USD 140,000 - 180,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Soteria Reinsurance Ltd. • Durham (NC)

On-site
USD 140,000 - 190,000