Jobs and Careers
FI

Principal Full Stack Engineer

Fidelity Investments
United Statesfull_timeVerifiedPosted 8 Jul 2025

About the role

Job Description:

We're seeking a highly skilled and hands-on Software Developer to join our team, with a strong focus on coding in Python and NodeJs. As a key member of our development team, you will design, develop, and deploy scalable applications, writing clean and efficient code to solve complex problems. Your day-to-day responsibilities will include hands-on coding, troubleshooting, and debugging, as well as integrating APIs and services, and deploying to cloud platforms, all while collaborating with cross-functional teams to drive project success.

You will be part of the development team responsible for the creation and support of the Cognitive Computing Platform. This platform allows customers to interact with Fidelity in natural language across all the channels that are important to them.

The Team

As part of the team, you will implement solutions that enable customers to get the most out of what Fidelity can offer. You will create intuitive and highly engaging conversational experiences that enable today's digitally savvy consumer to take control of their finances and feel confident in the choices that they.

The Expertise You Have

  • Experience with the following is beneficial
  • Software development and delivery cycle
  • DevOps/SRE practices
  • NodeJS
  • Python
  • JSON document (swagger)
  • Service Oriented Architecture
  • Object Oriented Programming
  • REST APIs
  • Agile development methodology
  • Education / Certifications are helpful
  • Undergraduate degree (BS, BA, etc.) or equivalent work experience
  • Cloud (AWS, GCP, Azure etc….)

Experience with ONE of the following is helpful:

  • Web Front-end UI using AngularJS and/or Vuejs
  • iOS apps using Swift and/or Objective-C
  • Android apps using Kotlin, Java, Android SDK, Gradle, and Android Studio

The Skills You Bring

  • Your ability and desire to learn new technologies
  • Your ability to synthesize business need into scalable technology solutions
  • Your ability to work across organizations and preserve good outcomes
  • Your desire and aptitude for learning new technology and approaches
  • Your ability to operate in a polyglot development environment
  • Your excellent verbal and written communication skills

The Value You Deliver

You will design, develop, and deploy high-quality, scalable software applications using Python and NodeJs, driving business growth and delivering innovative solutions that meet customer needs.

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.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

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 →