Principal Software Engineer Developer

Fidelity Financial Services

Confirmed live today Low 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 $207k
$129k most similar roles pay here $290k

This listing doesn't post a salary. Most similar roles pay $183,640–$231,000.

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

Listed pay typically runs $123,500–$185,000 across 10 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer Developer

As a Principal Software Engineer/Developer, you will engage in the end-to-end engineering of complex, multi-domain systems across various architectural layers. You will independently develop foundational platform components, shared services, and cloud-native patterns including event streaming and distributed caching to support large-scale digital workloads. Your daily work involves performing deep performance engineering, capacity modeling, and resiliency design for mission-critical systems within the financial services or healthcare sectors. You will utilize a technical stack featuring Java, J2EE, Spring Boot, Node.js, and ReactJS, while managing infrastructure with Docker, Kubernetes, and Jenkins. Additionally, you will implement security protocols like OAuth and SAML, manage data via SQL/NoSQL databases, and leverage tools such as Kafka, Maven, and Splunk to ensure high-quality, scalable, and secure application architectures for complex divisional initiatives.

What you'll do

  • Engineer complex, multi-domain systems using cloud-native patterns like event streaming and distributed caching.
  • Design and implement scalable, secure, and maintainable application-level architectures for large-scale digital workloads.
  • Perform deep performance engineering, capacity modeling, and resiliency design for mission-critical systems.
  • Conduct advanced prototyping and feasibility assessments for emerging technologies and architectural approaches.
  • Develop original technical solutions to translate business vision into functional software applications.
  • Establish full project life cycle plans and manage complex schedules for multiple projects.
  • Advise senior management on technical strategy, risk management, and development policies.
  • Create comprehensive technical documentation including system design artifacts and quality-control frameworks.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and experience as a Principal Software Engineer.
  • Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and experience as a Principal Software Engineer.
  • Experience implementing and supporting applications and mid-tier services in financial services or healthcare environments using Apache, Tomcat, NodeJS, and Linux.
  • Expertise in Java, J2EE, JavaScript (Struts, Spring, Spring Boot, Angular, ReactJS), RESTful web services, and SQL/NoSQL databases.
  • Experience with event-driven messaging via Kafka and security protocols including OAuth and SAML.
  • Proficiency in SOLID principles, 12 factor methodology, containerization (Docker, Kubernetes), and CI/CD pipelines using Jenkins, Maven, and NPM.
  • Expertise in automated testing frameworks (JUnit, Mockito, Cucumber, Postman, JMeter) and technical documentation tools like Draw.io.
  • Experience with monitoring tools (Splunk, Datadog), project management tools (Jira, ServiceNow), and Agile methodologies.

More like this

Similar roles

Principal Software Engineer Developer

Fidelity Financial Services

Durham, NC 1 day 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

Westlake, TX 1 day 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
Selenium Rest Assured Java Python CI/CD Jenkins Git SQL PL/SQL Jira Confluence Postman Soap UI JMeter BDD Agile Salesforce Test Rail Rally
5+ yrs exp

Principal Software Engineer

Fidelity Financial Services

Durham, NC 1 day ago
Java Spring Framework Node.js Angular JavaScript RESTful Web Services CI/CD Jenkins uDeploy Cucumber Cypress Git NPM Maven Splunk Datadog Oracle Azure SSO AWS KMS OAuth Agile
5+ yrs exp

Lead Architect

CVS Health

Remote (VA) 148 days ago $106,605–$260,590
Java Spring Spring Boot RESTful APIs GCP Azure AWS Node.js NestJS GraphQL React Angular Vue OAuth 2.0 OIDC SAML JWT Microservices Kafka Docker Kubernetes Redis NoSQL CI/CD Jenkins GitHub Actions
8+ yrs exp Remote

Principal Software Engineer

Autodesk

Atlanta, GA 42 days ago $139,000–$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid