Principal Software Engineer

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 $206k
$127k most similar roles pay here $291k

This listing doesn't post a salary. Most similar roles pay $180,375–$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

As a Principal Software Engineer, you will architect and implement front-end solutions for large-scale, multi-application platforms involving complex state management and distributed UI patterns. You will build advanced component libraries, shared UI systems, and reusable cross-platform modules while creating complex deployment strategies using CI/CD pipelines and production observability tools. The role involves designing application-level architecture, developing software for financial business intelligence data warehouse platforms in Oracle databases, and mentoring junior team members. Your technical toolkit includes Java, Spring framework, Node.js, Angular, JavaScript, and RESTful Web services. You will utilize Azure SSO, AWS KMS, OAuth, Jenkins, uDeploy, Cucumber, Cypress, NPM, Maven, Git, Jira, ServiceNow, Quality Center, Splunk, and Datadog. You will solve complex technical issues by translating divisional initiatives into business solutions while ensuring high-volume user interactions remain seamless across various platforms.

What does a Software Engineer earn in North Carolina?

Median $159625 from 30 postings across 13 companies.

See salary data

What you'll do

  • Architect and implement front-end solutions for large-scale platforms involving complex state management and distributed UI patterns.
  • Design advanced component libraries and reusable cross-platform modules to support multiple product teams.
  • Create complex build and deployment strategies using CI/CD pipelines, artifact management, and production observability tools.
  • Translate business vision into technical solutions by developing complex software applications and evaluating alternatives.
  • Define application-level architecture and manage the full project life cycle for multi-platform projects.
  • Develop original technical solutions to resolve daily issues and provide technical evaluation estimates for initiatives.
  • Advise senior management on technical strategy, risk management, and development policies.
  • Mentor junior team members and oversee QA readiness for software deliverables.

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 designing and developing financial business intelligence data warehouse platforms in Oracle database.
  • Expertise in developing customer-facing web applications using Java, Spring framework, Node.js, Angular, and JavaScript.
  • Expertise in implementing cloud-based software solutions using RESTful Web services architecture with the Spring framework.
  • Expertise in developing secure web applications using MVC architecture, Azure SSO, AWS KMS, and OAuth technologies.
  • Experience developing distributed, low-latency, high-throughput applications using CI/CD pipelines, Jenkins, uDeploy, Cucumber, and Cypress.
  • Experience deploying and monitoring enterprise services using Maven, NPM, Git, Splunk, and Datadog within 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

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

Fidelity Financial Services

Westlake, TX 1 day ago
Java J2EE Spring Spring Boot Angular TypeScript JavaScript HTML5 CSS3 REST APIs Microservices SQL Snowflake Oracle AWS Kubernetes Docker Terraform CI/CD Jenkins Apache Camel JUnit Cypress Jest Playwright Splunk Datadog SonarQube PowerBI
5+ yrs exp

Director, Software Engineering

Fidelity Financial Services

Durham, NC 1 day ago
Node.js Java TypeScript GraphQL Spring Boot Spring MVC Angular RESTful API AWS Docker CI/CD Jenkins Git Maven J2EE Datadog Splunk Cucumber Selenium JUnit Jest TDD Agile Linux
6+ yrs exp

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

Principal Software Engineer

Oracle

Nashville, TN 119 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL JavaScript Oracle Cloud Infrastructure REST APIs UI/UX Design Responsive Design SSO MFA AI/ML Workflow Automation Monitoring Debugging
5+ yrs exp