Taro Logo

Principal Software Engineer

A privately held financial services company that provides financial expertise and helps people live the lives they want.
Merrimack, NH, USABoston, MA, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Principal Software Engineer

Fidelity Asset Management Solutions (FAMS) is seeking a Principal Software Engineer to join their dynamic engineering team. This role combines hands-on development with technical leadership, focusing on building microservices and UIs for a new Options Overlay Product within FAMS's Liquid Alternatives initiative.

The position offers a unique opportunity to build a brand-new platform from the ground up in an exciting growth area under the Investment Frontier Neighborhood (IFN). You'll work on expanding capabilities within the new Liquid Alts product that utilizes various Market Instruments including Derivatives and Equities, while also developing solutions for Endowments & Foundations and Liability Driven Investments.

As a Principal Engineer, you'll lead a squad in technical direction, design, and development, collaborating with Team Leads, Product Owners, Architects, and Business Partners. The role requires extensive experience with SpringBoot, Angular, Java, and RESTful services, plus familiarity with cloud technologies like AWS and Kubernetes.

The ideal candidate brings 10+ years of design & development experience, strong technical leadership skills, and the ability to mentor team members. You'll work in an agile environment focused on engineering excellence, with emphasis on practices like ATDD, Continuous Integration/Delivery, and DevOps.

Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The role follows a hybrid working model, combining onsite work at Fidelity's offices with remote flexibility.

Join a leading financial services company known for its commitment to innovation, professional development, and creating positive impact through technology. This role presents an excellent opportunity for experienced engineers looking to make a significant impact while working with cutting-edge technologies in the financial sector.

Last updated 22 days ago

Responsibilities For Principal Software Engineer

  • Deliver high quality, timely, cost effective and maintainable software solutions
  • Contribute to engineering practices such as code and design reviews
  • Work with product owner, technical leads and architect to influence technical improvements
  • Develop understanding of the business domain
  • Investigate creative practices and share with team-mates
  • Coach and mentor more junior members of the team
  • Provide technical guidance to the team

Requirements For Principal Software Engineer

Java
TypeScript
  • BS/MS in computer science, Engineering, Information Technology or equivalent
  • Minimum of 10 years of design & development experience
  • Extensive experience in SpringBoot, Angular (RXJS) / Java, RESTful services / Oracle SQL & PLSQL
  • Experience with ATDD, Cucumber, Karate, Cypress or similar frameworks
  • Knowledge of Cloud Technologies such as AWS and Kubernetes
  • Strong collaboration and communication skills
  • Experience in breaking down high-level requirements into solutions
  • Experience in leading the design of enterprise solutions

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Fidelity Investments focusing on Python development, data pipelines, and system optimization for the Asset Management Division.

Principal Blockchain Engineer

Principal Blockchain Engineer position at Fidelity Digital Assets, building secure crypto yield generation platform using Rust and blockchain technologies.

Director, Full Stack Engineering Leader, Adobe CMS and Java

Lead Adobe CMS and Java development initiatives at Fidelity Investments as Director of Full Stack Engineering, managing teams and driving content management platform excellence.

Principal Blockchain Engineer

Principal Blockchain Engineer role at Fidelity Digital Assets, building secure crypto platforms and leading backend services for digital asset transactions using Java and blockchain technologies.

Principal Back-End Engineer (Python)

Principal Back-End Engineer position at Fidelity Investments focusing on Python development for financial services platforms and APIs.