Principal Software Engineer

Fidelity Financial Services

Quick summary

Work type
On-site
Location
Merrimack, NH
Posted
5 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$156k most similar roles pay here $233k

This listing doesn't post a salary. Most similar roles pay $167,100–$223,750.

Based on 239 similar postings.

Employer

About Fidelity Financial Services

Fidelity Investments is one of the largest financial services companies in the world, offering brokerage services, mutual funds, retirement planning, wealth management, and life insurance to individuals and institutions. Industry: Financial Services & Investment Management

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer role at Fidelity Investments' Fixed Income Technology team involves leading a dynamic project focused on modernizing user interfaces for trading services applications. This position requires extensive front-end development using Angular, HTML, CSS/SCSS, JavaScript, TypeScript, and NGRX, alongside backend work with Java and Spring Boot to develop REST APIs. The candidate will also engage in microservices architecture, CI/CD pipelines, and cloud platform integration, particularly on AWS. Key responsibilities include collaborating with UX designers and business analysts to implement solutions that meet both functional and non-functional requirements, while actively participating in test case development and code reviews. Additionally, the role involves mentoring team members and providing Level 3 production support as part of an agile delivery environment.

What you'll do

  • Design and develop front-end solutions using Angular, HTML, CSS/SCSS, JavaScript, TypeScript.
  • Implement backend applications using Java, Spring/SpringBoot, and REST APIs.
  • Propose and design micro front-end architecture for UI modernization initiatives.
  • Develop and maintain CI/CD pipelines and automated testing frameworks like Jest, Cypress.
  • Mentor team members and guide them in agile project delivery practices.
  • Provide Level 3 production support and manage software releases.

What we're looking for

  • 10+ years of software engineering experience with at least 3 years in team leadership.
  • Extensive experience (5+) designing and developing UI applications using Angular, HTML, CSS/SCSS, JavaScript, TypeScript, NGRX, NodeJS.
  • Proficiency in NX workspace, monorepo, micro front-end architecture, and modular design.
  • Expertise in Jest, Cypress, Playwright, or similar testing frameworks.
  • Experience with backend development using Java (server-side) and object-oriented programming.
  • Knowledge of CI/CD tools like Jenkins, Maven, Blue/Green deployments, and public cloud platforms.

More like this

Similar roles

Principal Full Stack Engineer

Autodesk

Portland, OR +1 90 days ago $139,000$249,260
TypeScript JavaScript C# NextJS NestJS AWS RESTful APIs Microservices architecture RAG LangGraph MCP SCRUM Python PostgreSQL Kubernetes CI/CD

Full Stack Software Engineer

Booz Allen Hamilton

Chantilly, VA 48 days ago $86,800$198,000
Java Python AWS Kubernetes Cassandra Kafka JanusGraph PostgreSQL React Jenkins CI/CD

Full Stack Software Engineer

Booz Allen Hamilton

Chantilly, VA 42 days ago $86,800$198,000
Java Python AWS Kubernetes Cassandra Kafka JanusGraph PostgreSQL React Jenkins CI/CD

Full Stack Software Engineer

Booz Allen Hamilton

Charlottesville, VA +1 39 days ago $69,400$158,000
Java Python .NET JavaScript React NodeJS PHP Drupal

Full Stack Software Engineer

Booz Allen Hamilton

Fort Meade, MD +1 24 days ago $86,900$198,000
Python Docker Kubernetes TDD Go TypeScript Angular Kafka Redis Streams AMQP Redpanda Connect Benthos AWS Jira Confluence

Full Stack Software Engineer

Anduril Industries

Washington, District of Columbia 11 days ago $132,000$198,000
Python C++ Java Rust Go JavaScript TypeScript React AWS Azure GCP SQL NoSQL GraphDB VectorDB REST GraphQL Docker Kubernetes Git CI/CD PyTorch TensorFlow Scikit-learn JupyterNotebook AI ML GenAI API DataModeling Networking Linux Windows