Principal Software Engineer

Fidelity Financial Services

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Denver, CO
Salary
$107,000–$216,000 / yr
Posted
13 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $162k
$87k $295k
below market most similar roles pay here above market

This role pays less than 88% of similar roles. Most pay $169,550–$226,312 — the blue band above. At the midpoint, this role pays about $162k versus about $198k for comparable roles.

Based on 240 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

Fidelity Financial Services currently has 141 open roles on FindRole.

Listed pay typically runs $107,000–$216,000 across 35 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer

JOB TITLE: Principal Software Engineer- Java, Spring Boot, Angular The Principal Software Engineer joins the Fidelity Institutional Technology Development Team to design, develop, test, deploy, maintain, and improve customer-facing software solutions. This role involves building scalable web and middle-tier applications while enabling the Scrum team to adopt development and automation frameworks. Key responsibilities include mentoring junior engineers, performing code reviews, and translating business logic into technical requirements. The position requires expertise in Java, Spring Boot, Angular, JavaScript, and TypeScript. Candidates must utilize tools such as Docker, Kubernetes, Terraform, Jenkins, and AWS for cloud-enabled applications. Technical skills include REST, SOAP, JSON, XML, and security protocols like SAML/OIDC and RBAC. The work focuses on brokerage and financial services application development, ensuring robust software delivery within an Agile environment using unit testing and test automation strategies.

What does a Software Engineer earn in Colorado?

Median $167000 from 85 postings across 22 companies.

See salary data

What you'll do

  • Design, develop, test, deploy, maintain, and improve customer-facing software solutions.
  • Build scalable web and middle-tier applications using Java, Spring Boot, and Angular.
  • Implement API authentication, RBAC authorization, and SAML/OIDC security protocols.
  • Deploy and manage cloud-enabled applications using Docker, Kubernetes, and AWS.
  • Develop and maintain CI/CD pipelines and test automation frameworks.
  • Mentor junior engineers and perform regular code reviews to improve team velocity.
  • Translate business logic into technical requirements for new feature designs.

What we're looking for

  • A Bachelor's degree in computer science, computer engineering, or information systems is preferred.
  • At least 8 years of development experience is required.
  • Expertise is required in building scalable web and middle-tier applications using Java, JavaScript, Spring, Spring Boot, and Angular.
  • Experience is required with API authentication, RBAC Authorization, SAML/OIDC, and web services like JSON, XML, REST, and SOAP.
  • Experience is required with cloud-enabled applications, Docker containerization, AWS deployment, CI/CD pipelines, Kubernetes, and Terraform.
  • Experience is required with unit testing, test automation libraries, and delivering software in an Agile environment.
  • Experience in coaching and mentoring junior engineers and performing code reviews is required.
  • Experience with brokerage and financial services application development is a plus.

More like this

Similar roles

Principal Software Engineer

Fidelity Financial Services

Jersey City, NJ 15 days ago $107,000–$216,000
Java Spring Boot Angular AWS Kubernetes Docker Kafka Oracle Solidity Rust CI/CD Web3 Karate ATDD Unit Testing
10+ yrs exp

Senior Full Stack Engineer

Fidelity Financial Services

Denver, CO 4 days ago $97,000–$185,000
Java JavaScript Angular Spring Boot Restful APIs AWS Elastic Kubernetes Service Terraform Docker Jenkins Datadog Agile Scrum Data Structures Algorithms
5+ yrs exp

Principal Full Stack Engineer

Fidelity Financial Services

Durham, NC 12 days ago
Java Spring Spring Boot Spring Batch Angular TypeScript Kafka Docker Kubernetes Terraform AWS REST SOAP JSON XML Jenkins GitHub Agile Scrum Unit Testing
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 64 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes IAM S3 EC2 EKS Lambda
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX +1 29 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes IAM Lambda S3 EC2 EKS
8+ yrs exp

Lead Software Engineer

Capital One Financial

Plano, TX 76 days ago
Java Spring Angular TypeScript JavaScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile
4+ yrs exp