Jobs · Engineering · New Hampshire

Principal Software Engineer

Fidelity Investments · Merrimack, NH · 4 wk ago
On-siteEngineering$100/hrFull-time

About the role

The High Income and Alternatives Technology team is seeking a Principal Software Engineer to join their team. The ideal candidate should have a strong background in programming fundamentals and software design, with at least 10+ years of hands-on experience in investment management.

Responsibilities

  • Develop quality software components for Portfolio Managers and Analysts managing over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds.
  • Engage, shape, and contribute to the development of Alphabet, Fidelity’s flagship portfolio construction platform.
  • Help define and implement development practices, standards, and strategies across multiple teams.

Requirements

  • Bachelor's degree (or higher) in a quantitative or computational field such as Computer Science, Statistics, or Applied Mathematics.
  • 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.
  • Able to effectively communicate with multiple stakeholders including researchers, portfolio managers, and technology partners.
  • 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.

Qualifications

  • Experience leading development teams through mentorship, technical expertise, and technical excellence.

Skills

  • Strong understanding of programming fundamentals and software design.
  • Effective communication skills with multiple stakeholders.
  • Experience with Agile development practices.
  • Knowledge of Fixed Income instruments and security analytics.
  • Experience with AWS and Kubernetes.
  • CFA program certification progress.

Benefits

Not specified.

Pay

Not specified.

Schedule

Not specified.

Skills

  • Full-stack software development knowledge.
  • Testing software experience.
  • Agile development practices.
  • Fixed Income instruments and security analytics knowledge.
  • AWS and Kubernetes experience.
  • CFA program certification progress.

Benefits

Not specified.

Pay

Not specified.

Schedule

Not specified.

Team Culture

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.

Company Information

Fidelity will not provide immigration sponsorship for this position. 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.

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 3 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com