Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Boston, MA
Salary
$134,868–$166,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $150k
$118k $292k
below market most similar roles pay here above market

This role pays less than 97% of similar roles. Most pay $170,075–$214,500 — the blue band above. At the midpoint, this role pays about $150k versus about $192k 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 162 open roles on FindRole.

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

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer/Developer

The Principal Software Engineer/Developer joins the team to deliver large-scale, multi-service Spring Boot solutions with advanced reliability and deployment patterns. This role involves defining RESTful API standards, building Spring/OAuth2 components for broad reuse, and implementing high-level performance, resiliency, observability, and security patterns like distributed tracing and mTLS. The individual will develop complex software applications, conduct studies of alternatives, and establish full project life cycle plans for divisional initiatives. Key technologies include React, Material UI, TypeScript, Spring Boot, Jenkins, Docker, and J2EE. The role also requires architecting cloud-native microservices on Amazon Web Services using Lambda, ECS, Nomad, and S3. The work occurs within a regulatory compliance environment, requiring the development of cross-platform plugins and reusable task pane frameworks integrating with OfficeJS APIs.

What you'll do

  • Deliver large-scale, multi-service Spring Boot solutions with advanced reliability and deployment patterns.
  • Define RESTful API standards and build Spring/OAuth2 components for broad reuse.
  • Implement performance, resiliency, observability, and security patterns including distributed tracing and mTLS.
  • Develop complex software applications and conduct studies of alternatives to translate business vision into technical solutions.
  • Architect and integrate cloud-native microservices on AWS using Lambda, ECS, and S3.
  • Build scalable front-end interfaces using React, Material UI, and TypeScript.
  • Develop cross-platform plugins and reusable React-based task pane frameworks integrating with OfficeJS APIs.
  • Architect build, test, and deployment pipelines using Jenkins and Docker frameworks.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, IT, Information Systems, Software Engineering Systems, or a related field and experience as a Principal Software Engineer/Developer.
  • Master’s degree in Computer Science, Engineering, IT, Information Systems, Software Engineering Systems, or a related field and experience as a Principal Software Engineer/Developer.
  • Experience designing and delivering user interfaces through end-to-end development using React, Spring Boot, and Jenkins within a regulatory compliance environment.
  • Expertise building scalable, reusable front-end interfaces using React, Material UI, and TypeScript.
  • Expertise developing cross-platform plugins and React-based task pane frameworks integrating with OfficeJS APIs.
  • Expertise developing J2EE based Microservices, Jenkins pipelines, and web applications/APIs in Docker environments.
  • Expertise architecting cloud-native microservices on AWS, including Lambda, Amazon ECS, Nomad, and Amazon S3.
  • Experience implementing secure service-to-service communication, mTLS, and distributed tracing.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 18 days ago
Java Spring Boot AWS Kubernetes Docker SQL Oracle NoSQL MongoDB DynamoDB Cassandra Microservices CI/CD RESTful Web Services RDS Lambda EKS S3 StepFunction Cloud formation Jenkins GitHub Aerospike J2EE Spring MVC Spring Security
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 4 days ago
Java Spring Boot Spring Cloud Kafka Python Angular React Node.js AWS Kubernetes Docker Terraform Ansible CI/CD Jenkins GitLab CI Oracle PL/SQL SQL REST APIs JUnit Mockito SonarQube Datadog AWS CloudWatch SOAP XML
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 18 days ago
Java Spring Framework Angular JavaScript RESTful Web Services SOA MVC Azure SSO AWS KMS OAuth Cartographer Mario Rushhour TDD Agile CI/CD Jenkins NPM Maven Git Jira Service Now Quality Center Splunk DataDog
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 4 days ago
Java Spring Boot AWS Kubernetes Docker Python Kafka PostgreSQL Oracle SQL Server MongoDB Cassandra Snowflake Apache Spark Jenkins Selenium Maven JUnit Cucumber
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 18 days ago
Java Spring Boot Spring Data JPA Spring Security Azure RESTful APIs Oracle JUnit Cucumber Apache Karate Docker Jenkins Maven Git Splunk Kibana Datadog ActiveMQ Azure Service Bus OAuth SAML TDD J2EE Spring MVC Struts Servlets JSP JSTL SOAP Object-Oriented Design
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 27 days ago
AWS Azure Docker Kubernetes Java Spring Framework Spring Boot Hibernate Angular React PostgreSQL MySQL Oracle SQL NoSQL CI/CD Jenkins Maven GitHub Git SonarQube JUnit Mockito Jest JIRA Agile Scrum Kanban Microservices IntelliJ Eclipse
5+ yrs exp