Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Westlake, TX
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $174,500–$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 112 open roles on FindRole.

Listed pay typically runs $107,000–$200,000 across 23 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 evolves large-scale, cloud-native software solutions to enable secure, reliable, and intuitive digital capabilities. Working within a globally distributed Agile environment, you will modernize customer- and associate-facing applications by migrating legacy platforms to modern technology stacks. Key responsibilities include architecting reusable RESTful APIs and microservices, writing high-quality code, and managing the full development lifecycle through CI/CD pipelines and containerized platforms. You will utilize AWS and Azure services, Java EE technologies, Spring Boot, Hibernate, Angular, React, Oracle SQL, MySQL, and PostgreSQL. Core competencies include expertise in Docker, Kubernetes, Jenkins, Maven, SonarQube, and Jest. You will solve complex technical problems by translating divisional initiatives into scalable software, performing data modeling, and mentoring junior team members to ensure high-volume system stability.

What you'll do

  • Design and evolve large-scale, cloud-native software solutions and microservices using AWS and Azure.
  • Develop and modernize customer-facing applications by migrating legacy platforms to modern technology stacks.
  • Architect and implement reusable RESTful APIs that integrate through API gateways in distributed architectures.
  • Write high-quality code and build comprehensive automated tests integrated into CI/CD pipelines and containerized platforms.
  • Perform complex technical and functional analysis to translate business visions into software solutions.
  • Establish full project life cycle plans and coordinate schedules for complex projects across multiple platforms.
  • Advise senior management on technical strategy, risk assessment, and project development policies.
  • Enhance engineering standards by refining application architecture, improving test coverage, and strengthening security practices.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, IT, Information Systems, or related field and experience as a Principal Software Engineer/Developer.
  • Master’s degree in Computer Science, Engineering, IT, Information Systems, or related field and experience as a Principal Software Engineer/Developer.
  • Experience designing, developing, and deploying scalable, secure, and cloud-native full-stack web applications and APIs.
  • Proficiency in modern frontend frameworks, backend services, relational and NoSQL databases, and public cloud platforms like AWS and Azure.
  • Expertise in packaging and operating distributed applications in containerized platforms using Docker and Kubernetes.
  • Expertise in configuring and supporting CI/CD pipelines and runtime environments using GitHub, Jenkins, Maven, and SonarQube.
  • Expertise in full-stack development using Java EE, Spring Framework, Spring Boot, Oracle SQL, Hibernate, and Microservices.
  • Expertise in relational database schema design and data modeling using MySQL and PostgreSQL.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 1 day 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 1 day ago
AWS Azure Java Python JavaScript Spring Swift PostgreSQL SQLite Docker Docker Compose GraphQL WebSockets REST API SOAP Swagger OpenAPI JSON HTML5 CSS3 Bootstrap jQuery JUnit Splunk Akamai CloudFormation Route 53 Application Load Balancer Auto Scaling Group cURL Postman WAF
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 1 day 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

Durham, NC 1 day ago
Java J2EE Angular Spring Boot Spring Batch Azure Docker CI/CD REST APIs Mybatis JPA GitHub Jenkins UDeploy Veracode JIRA ServiceNow Visual Studio Code GitHub Copilot OneTrust VaultJS
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 1 day ago
Java Oracle SQL Spring Hibernate MyBatis Docker Jenkins Agile OBIEE Spring Security Spring Data JPA Apache ActiveMQ Memcached EHCache Selenium LoadRunner Dynatrace Veracode Chef Bash PowerShell JIRA UML SiteMinder OAuth2 iText
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Salt Lake City, UT 1 day 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 OAuth SAML HazelCache SDLC Web MVC Load Balancing
5+ yrs exp