Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Durham, NC
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$127k most similar roles pay here $291k

This listing doesn't post a salary. Most similar roles pay $174,600–$220,800.

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 96 open roles on FindRole.

Listed pay typically runs $107,000–$192,296 across 24 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 drives modernization efforts by spearheading cloud-native transformations and designing highly scalable, fault-tolerant microservices platforms. Working within a divisional portfolio, the role involves defining enterprise coding standards, performance engineering guidelines, and operational excellence patterns while ensuring alignment with domain-driven design principles. Day-to-day responsibilities include developing complex software applications, establishing full project life cycle plans, mentoring junior team members, and acting as a primary liaison for business units to resolve technical issues. The position requires expertise in Java, J2EE, Angular, Spring batch, Spring boot, and ORM frameworks like Mybatis or JPA. Candidates must utilize Azure cloud services, Docker, and CI/CD tools including GitHub, Jenkins, UDeploy, and Veracode, while also managing privacy solutions using OneTrust, Ensighten, and VaultJS.

What you'll do

  • Spearhead cloud-native transformations including container orchestration and distributed event-driven architectures.
  • Design highly scalable, fault-tolerant microservices platforms using domain-driven design principles.
  • Define enterprise coding standards, performance engineering guidelines, and operational excellence patterns.
  • Develop secure-by-default frameworks, zero-trust integrations, and advanced CI/CD automation patterns.
  • Develop complex software applications and conduct studies of alternatives to meet divisional business goals.
  • Establish full project life cycle plans and coordinate complex schedules for multiple projects.
  • Perform independent technical and functional analysis for multiple projects supporting divisional initiatives.
  • Provide technology solutions to daily issues and technical evaluation estimates for technology initiatives.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, IT, Information Systems, or a related field and five years of experience as a Principal Software Engineer/Developer.
  • Master’s degree in Computer Science, Engineering, IT, Information Systems, or a related field and three years of experience as a Principal Software Engineer/Developer.
  • Experience developing batch services, Rest APIs, and Web application frameworks using Java, J2EE, or Angular.
  • Experience with Cloud services platforms at an enterprise level.
  • Expertise designing Java-based platforms and web applications with Spring batch, Spring boot, Angular, and ORM frameworks like Mybatis or JPA.
  • Expertise using Azure cloud services, Docker images, and CI/CD tools such as GitHub, Jenkins, UDeploy, or Veracode.
  • Expertise in project estimation and release activities using JIRA, change management using ServiceNow, and production deployments using UDeploy.
  • Expertise designing and auditing privacy solutions using OneTrust, Ensighten, and VaultJS.

More like this

Similar roles

Principal Software Engineer Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java J2EE Spring Spring Boot Angular JavaScript Node.js RESTful Web Services Apache Kafka Apache Camel Kubernetes AWS Azure DevOps CI/CD Jenkins Maven Splunk Datadog JUnit Jasmine Karma SQL HTML Tomcat uDeploy Artifactory Stash Microsoft Visio Confluence
5+ yrs exp

Principal Software Engineer Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java J2EE Node.js Spring Boot React Angular JavaScript Kafka SQL NoSQL Docker Kubernetes CI/CD Jenkins Maven NPM Git Splunk Datadog Postman JUnit Mockito Cucumber JMeter Apache Tomcat Linux Unix RESTful Web Services OAuth SAML Agile
5+ yrs exp

Principal Software Engineer Developer

Fidelity Financial Services

Westlake, TX 15 days ago
AWS Azure Docker Python Java Spring JavaScript Swift PostgreSQL SQLite GraphQL WebSockets CloudFormation REST API SOAP Swagger OpenAPI Splunk HTML5 CSS3 Bootstrap jQuery cURL Postman
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 1 day ago
Java J2EE AWS Azure Angular Cucumber Jenkins REST SOAP GraphQL Git TFS Apache Kafka Selenium Cypress JUnit Concourse CI/CD TDD Agile SCRUM Ionic Cordova Serenity XRAY JEST Gherkin
5+ yrs exp

Principal Software Engineer Developer

Fidelity Financial Services

Salt Lake City, UT 29 days ago
Java Spring Spring Boot Microservices Apache Kafka JavaScript TypeScript Angular AngularJS Node.js HTML5 CSS Oracle PL/SQL Jenkins IBM uDeploy Sonar Jprofiler VisualVM HazelCache OAuth SAML SDLC
5+ yrs exp

Principal Software Engineer Developer

Fidelity Financial Services

Westlake, TX 29 days ago
Java Oracle SQL Hibernate MyBatis Docker Jenkins Agile Jira Selenium Dynatrace Memcached EHCache Apache ActiveMQ jQuery JSP Spring Security iText LoadRunner Veracode Chef uDeploy Bash PowerShell
5+ yrs exp