Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High 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 $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 joins the team to analyze, build, modernize, and deploy enterprise Application Programming Interfaces and database layers. This role involves designing business architecture patterns, data models, and near real-time event-based applications while migrating on-premises systems to the cloud. Key responsibilities include coordinating offshore teams, mentoring new members, and managing full project life cycles for complex divisional initiatives. The position requires expertise in Springboot, Kafka, AWS services like Glue, S3, Lambda, RDS, and DynamoDB, as well as Snowflake and Oracle PL/SQL. Candidates must utilize tools such as U-deploy, Jenkins, Splunk, and GitHub Copilot to develop scalable REST APIs and CI/CD pipelines. The work focuses on solving complex technical problems within a financial services environment through data modeling and real-time integration.

What you'll do

  • Analyze, build, and deploy enterprise APIs and database layers using AWS and Snowflake.
  • Design business architecture patterns and data models for various business use cases.
  • Develop and deploy near real-time event-based applications using U-deploy.
  • Migrate on-premises applications to the cloud and create data models in AWS RDS.
  • Create stored procedures using Oracle PL/SQL and manage scheduled jobs using Control-M.
  • Build CI/CD pipelines for Linux scripts and REST API services using Jenkins and GitHub.
  • Create Splunk queries, alerts, and dashboards for application monitoring.
  • Coordinate offshore teams and mentor new team members on project tasks.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field and experience as a Principal Software Engineer/Developer.
  • Master's degree in Computer Science, Engineering, or a related field and experience as a Principal Software Engineer/Developer.
  • Experience executing data modeling and developing APIs using Springboot, Kafka, or relational database service (RDS) within a financial services environment.
  • Expertise developing highly available, scalable, low latency, and distributed REST APIs using LWC Framework, Spring, and Spring Boot.
  • Expertise deploying Docker Images into Kubernetes and developing AWS-based batch solutions using Glue, S3, Lambda, RDS, and DynamoDB.
  • Expertise developing event streaming processes using Confluent, Open Source Kafka, and Kafka Connect.
  • Expertise developing CI/CD pipelines using Jenkins, Stash, Github, and uDeploy.
  • Expertise developing Oracle PL/SQL stored procedures and performing automated testing using Postman, Rushhour, and Karate.

More like this

Similar roles

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

Westlake, TX 3 days ago
Oracle Azure Informatica Tableau SQL PL/SQL UNIX Linux Control M SQL Developer ETL Oracle Exadata Oracle Enterprise Manager SQL Profiling
5+ yrs exp

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

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