Jobs and Careers
FI

Principal Software Engineer

Fidelity Investments
United Statesfull_timeVerifiedPosted 8 May 2025

About the role

Job Description:

As a member of Workplace Distribution and Servicing, the Engineering & Automation team offers a dynamic application development team that is responsible for the development and maintenance of technology and automation solutions supporting Fidelity's retirement investment business.

The Expertise We’re Looking For

  • 10+ years of software development experience

  • 5+ years of experience using Angular

  • Bachelor's degree in Information Systems, Computer Science, or Information Technology

The Purpose of Your Role

The Engineering & Automation Team offers a dynamic application team that is rapidly developing new applications and tools which will immediately impact the efficiency and quality of the business operations teams.

The Skills You Bring

  • Demonstrable experience with REST API Design & Development

  • Strong Experience with Automation Tools/Frameworks

  • Knowledge of architecture and design patterns to build highly scalable and resilient systems

  • Experience in large scale relational database technologies, including multi-regional distributed clusters.

  • Proven experience with DevOps, CI/CD using tools like Jenkins

  • Proficiency with GIT/Bitbucket

  • Proven experience working together and mentoring others

  • Have great communication skills and technical expertise to drive and participate in meaningful discussions

  • Experience in mentoring and guiding software engineers

  • Experience working with Microsoft Azure, GCP or AWS

  • Experience developing cloud solutions and creatively solving problems

  • Hands-on experience developing systems that use modern distributed Software Architecture Patterns (e.g. Cloud/Containerization, Streaming, Microservices, Orchestration, etc.)

  • Up-to-date on Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec. 

The Value You Deliver

  • Working as a leader on a development team, guiding decisions around use of technical solutions to sophisticated problems

  • A self-starter, who actively challenges status-quo, is curious and not afraid to ask 'Why' and 'What if'?

  • Have an approach of test first development and are experienced in modern test frameworks. We believe that quality is everyone’s job

  • Lead all aspects of application upgrades and assist with platform implementations

  • Proactively identify potential issues with applications as they are developed

  • Generates new viewpoints and break through ideas to build value for WI

How Your Work Impacts the Organization

You are a highly motivated self-starter Software and Automation Engineer with deep technical capability to provide development and support for multiple small to medium complex business applications. You will have previous application development experience, good communication skills, strong organization skills, and the ability to effectively multi-task. You will become a solid teammate as well as be able to work well independently. You will be responsible for crafting, developing, implementing, and maintaining applications with a minimal level of direction.

Certifications:

Category:

Information Technology

Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →