Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Durham, NC
Posted
6 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$132k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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/Developer

The Principal Software Engineer/Developer designs and delivers large-scale, cloud-native applications supporting critical business capabilities through full-stack engineering and service-oriented design principles. This role involves defining application-level architecture, developing complex subsystems, and establishing full project life cycle plans for divisional initiatives. The engineer will build distributed, low-latency, high-throughput systems while driving the adoption of automated testing and CI/CD practices. Key technologies include Java, Spring framework, Angular, JavaScript, and RESTful Web services architecture. The candidate must utilize tools such as Jenkins, NPM, Maven, Git, Jira, Service Now, Quality Center, Splunk, and DataDog. Additionally, the role requires expertise in Azure SSO, AWS KMS, and OAuth. The work focuses on solving domain-specific problems within financial or retail services environments using scalable, decoupled, and event-driven patterns.

What you'll do

  • Design and deliver large-scale, cloud-native applications using full-stack engineering and service-oriented design principles.
  • Implement scalable, decoupled, and event-driven architecture patterns to ensure high-performance and resilient systems.
  • Develop applications for complex projects, components, and subsystems while meeting project goals on-time and on-budget.
  • Drive the adoption of CI/CD pipelines and automated testing practices to ensure production readiness and security.
  • Translate complex business objectives into well-structured technical solutions and provide technology evaluation estimates.
  • Perform independent technical and functional analysis for multiple projects supporting various divisional initiatives.
  • Establish full project life cycle plans and coordinate complex schedules for multiple projects across various platforms.
  • Mentor junior team members and advise senior management on technical strategy and risk management.

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 designing, developing, and maintaining customer-facing Web applications and services in a financial or retail services environment.
  • Expertise in Java, Spring framework, Angular, and JavaScript for designing and maintaining customer-facing Web applications and services.
  • Expertise in designing and implementing Cloud-based software solutions using RESTful Web services architecture and Service Oriented Architecture (SOA).
  • Expertise in developing secure Web applications using MVC architecture, Azure SSO, AWS KMS, and OAuth technologies.
  • Expertise in developing distributed, low-latency, high-throughput systems using Cartographer, Mario, and Rushhour while adhering to Test Driven Development (TDD) and Agile.
  • Expertise in CI/CD, version control, and monitoring using Jenkins, NPM, Maven, Git, Jira, Service Now, Quality Center, Splunk, and DataDog.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java J2EE NodeJS Spring Spring Boot ReactJS Angular JavaScript Kafka SQL NoSQL Docker Kubernetes CI/CD Jenkins Maven NPM Git GitHub SonarQube Apache Tomcat Linux Unix OAuth SAML JUnit Mockito Cucumber Postman JMeter Splunk Datadog Jira ServiceNow Agile RESTful web services UML Draw.io
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 15 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

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 Jenkins Maven Splunk Datadog OAuth SAML CI/CD JUnit Jasmine Karma Tomcat Artifactory SQL HTML Eclipse Visual Studio Microsoft Visio Confluence
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 6 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 15 days ago
AWS Kubernetes Docker Java Spring Boot JavaScript Angular HTML5 CSS SCSS SQL PL/SQL Jenkins CI/CD BitBucket GitHub GitLab Message Queues SDLC Agile
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

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