Software Engineer

Fidelity Investments•Merrimack, NH

About The Position

The High Income and Alternatives Technology team is seeking a motivated software engineer with a strong foundation in programming and software design. The engineer will develop quality software components used by Portfolio Managers and Analysts to manage more than $100 billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds. The role includes contributing to Alphabet, Fidelity’s flagship portfolio construction platform, and helping define and implement development practices, standards, and strategies across multiple teams. Prior investment-management development experience is a plus.

Requirements

  • Bachelor’s degree or higher in a quantitative or computational field, such as Computer Science, Statistics, or Applied Mathematics.
  • At least 2 years of hands-on experience building complex software solutions.
  • Ability to communicate effectively with multiple stakeholders, including researchers, portfolio managers, and technology partners.
  • Full-stack software development knowledge; Angular, Java, and Spring Boot are preferred.
  • Experience with testing, including automated unit, integration, and end-to-end tests.
  • Favors Agile development practices focused on incremental delivery of working software and responsiveness to changing requirements.
  • Ability to adapt to changes in scope.

Nice To Haves

  • Development experience in the investment management domain, preferably working with investment management professionals.
  • Understanding of fixed-income instruments, security analytics, investment workflows, and bond markets.
  • Experience developing and deploying in an AWS cloud environment.
  • Exposure to Kubernetes/EKS deployment and operations management.
  • Progress toward CFA program certification.

Responsibilities

  • Develop quality software components used by Portfolio Managers and Analysts.
  • Contribute to Alphabet, the flagship portfolio construction platform.
  • Help define and implement development practices, standards, and strategies across multiple teams.
  • Communicate and collaborate with researchers, portfolio managers, and technology partners.
  • Build software with testing and strong coding standards in mind.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service