Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Salt Lake City, UT
Posted
6 days ago
Freshness
Confirmed live today

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 drives end-to-end architectural innovation by shaping foundational patterns, frameworks, and reference implementations that influence multiple platforms across the organization. This role involves developing departmental technical policies, designing complex software applications, and establishing full project life cycle plans for divisional initiatives. The engineer will build enterprise cloud-enabled distributed systems using Java, Spring, Spring Boot, and Microservices, while utilizing Apache Kafka for messaging. Key responsibilities include developing responsive Web MVC applications with JavaScript, TypeScript, Angular, and Node.js, alongside managing Oracle databases with PL/SQL. The position requires applying DevOps principles using Jenkins, IBM uDeploy, and Sonar. The role solves complex technical problems by ensuring high throughput, low latency, and web security through OAuth and SAML while mentoring junior team members.

What you'll do

  • Define and implement application-level architecture and foundational patterns for multiple platforms.
  • Develop complex software applications and subsystems for divisional projects.
  • Establish full project life cycle plans and coordinate schedules for multiple complex projects.
  • Perform independent technical and functional analysis to translate business vision into software solutions.
  • Recommend development testing tools, methodologies, and validate test plans for QA readiness.
  • Provide technology solutions for daily issues and advise senior management on technical strategy.
  • Develop comprehensive documentation for multiple applications and subsystems.
  • Perform continuous integration, deployment, and code scanning using DevOps principles.

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 and building enterprise-level software, including web development, system analysis, technical design, and release and build management across the SDLC.
  • Expertise designing and building enterprise cloud-enabled distributed systems using Java, Spring, Spring Boot, Microservices, and Apache Kafka.
  • Expertise in responsive Web MVC applications using JavaScript, TypeScript, AngularJS, Angular, HTML5, CSS, Node.js, OAuth, and SAML.
  • Expertise applying DevOps principles including Jenkins for CI, IBM uDeploy for CD, Sonar for code scans, and Jprofiler/VisualVM for performance tuning.
  • Expertise in Oracle databases, including designing schemas, PL/SQLs, stored procedures, and transactional SQL, plus HazelCache for performance optimization.
  • Ability to perform independent technical analysis, mentor junior team members, and advise senior management on technical strategy.

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

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

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