Principal Software Engineer

Fidelity Investments•Merrimack, NH

About The Position

Fixed Income Technology is seeking a Principal Software Engineer to join the Trading Services team. The role works with product owners, UX designers, and business analysts to understand designs and business requirements, and collaborates with Architecture, Platform, and other Technology teams to propose, design, develop, and implement solutions that meet functional and non-functional requirements. The work is approximately 70% front-end development for a UI modernization initiative and 30% backend development. The engineer contributes to product quality efforts, including test case development, design and code reviews, and regression testing. The role also advances micro-front-end engineering practices, web performance and environment strategies, and build and deployment pipelines. Responsibilities include managing releases, participating in an on-call rotation for Level 3 production support, and guiding and mentoring associates in an agile delivery environment. The Trading Services team supports trading, cash management, and market surveillance applications used by Fixed Income Investment Professionals and contributes to modernizing the UI technology stack to provide a unified user experience. The position is part of Fixed Income Technology within Fidelity Investment Asset Management Technology, which provides technology and support to Investment Management, Research, Trading, and Investment Operations functions worldwide. Fidelity is transitioning to a full-time onsite working model through a phased rollout. Current onsite expectations vary by role and location and may evolve. Fidelity will not provide immigration sponsorship for this position.

Requirements

  • Bachelor’s degree in computer science, Mathematics, or Engineering, or equivalent experience.
  • 10+ years of experience in software engineering.
  • Experience as a team or technical lead.
  • 5+ years designing and developing UI applications using Angular, HTML, CSS/SCSS, JavaScript, TypeScript, NGRX, and NodeJS.
  • 2+ years using NX workspace, monorepo, and micro-front-end architecture and modular design.
  • Experience with Jest, Cypress, Playwright, or similar testing frameworks.
  • 2+ years of responsive and progressive modern web application development.
  • 2+ years designing and developing backend applications using Java and server-side object-oriented programming.
  • Experience with microservices, Spring/SpringBoot, and developing REST APIs.
  • Experience with messaging frameworks such as Kafka.
  • Experience with CI/CD tools, frameworks, and methodologies such as Jenkins, Maven, and Blue/Green deployments.
  • Experience working with public cloud platforms; knowledge of Docker, EKS, and serverless architecture.
  • Knowledge of SQL development and PL/SQL procedures.
  • Ability to learn quickly and work effectively as a teammate on a small development team, as well as lead in-depth technical designs.
  • Self-motivation, a strong customer focus, and a results-oriented approach.
  • Strong written and verbal communication skills for engaging with technical teams.

Nice To Haves

  • Experience with public cloud platforms, preferably AWS.
  • Knowledge of Docker, EKS, and serverless architecture.

Responsibilities

  • Work with product owners, UX designers, and business analysts to understand UX designs and business requirements.
  • Collaborate with Architecture, Platform, and other Technology teams to propose, design, develop, and implement solutions meeting functional and non-functional requirements.
  • Design and develop front-end UI solutions for a modernization initiative and contribute to backend development.
  • Contribute to product quality efforts, including test case development, design and code reviews, and regression testing.
  • Promote micro-front-end engineering practices, web performance strategy, environment strategy, and build and deployment pipelines.
  • Manage releases and participate in an on-call rotation providing Level 3 production support.
  • Guide and mentor other associates and contribute in an agile project delivery environment.
  • Support trading, cash management, and market surveillance applications, and help modernize the UI technology stack.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service