Principal Software Engineer Developer

Fidelity Financial Services

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$189,592–$199,592 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $195k
$127k most similar roles pay here $291k

This role pays less than 62% of similar roles. Most pay $174,600–$230,625 — the shaded band above. At the midpoint, this role pays about $195k versus about $203k for comparable roles.

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

Listed pay typically runs $126,000–$199,592 across 21 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 join the team to design and implement digital assets technology solutions within an electronic trading environment. You will be responsible for developing high-performance algorithms for trading and crypto trading while delivering maintainable, low-latency software in an Agile setting. Your daily work involves participating in architecture design teams, defining application-level architectures, managing project lifecycles, and mentoring junior members. You will translate divisional initiatives into technical solutions and provide risk management strategies. The role requires expertise in Java, Python, Spring Boot, Kafka, and AWS, including EC2 and EKS. You will utilize a modern DevOps stack featuring Jenkins, Git, Maven, Docker, Sonar, Datadog, and Prometheus to build distributed, high-throughput applications while ensuring quality through Test Driven Development and Continuous Integration/Continuous Delivery pipelines.

What you'll do

  • Design and implement low-latency trading software solutions for digital assets in an Agile environment.
  • Develop high-performance algorithms for traditional and cryptocurrency trading.
  • Define and implement application-level architecture for complex projects, components, and subsystems.
  • Create comprehensive documentation and manage full project life cycle plans across multiple platforms.
  • Provide technical evaluations, risk assessments, and strategic advice to senior management.
  • Act as the primary liaison between business units to resolve technology issues.
  • Mentor junior team members and provide original technical solutions to ongoing development efforts.

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 implementing digital assets technology solutions using Agile methodologies in an electronic trading environment.
  • Expertise developing distributed, low-latency, high-throughput applications using CI/CD pipelines, Test Driven Development (TDD), and Agile methodologies.
  • Expertise developing, testing, monitoring, and supporting applications using Java, Python, Spring Boot, Kafka, and AWS within an electronic trading environment.
  • Expertise performing CI/CD applying DevOps principles using Jenkins, Git, Maven, Docker, and Sonar.
  • Expertise developing, implementing, optimizing, and maintaining Cloud-based solutions using AWS, EC2, and EKS.
  • Experience debugging observability using Datadog and Prometheus.

More like this

Similar roles

Principal Software Engineer Developer

Fidelity Financial Services

Durham, NC 11 days 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 Software Engineer

Intuit

New York, NY 170 days ago $261,000–$353,000
Python Large Language Models Prompt Engineering LangChain SageMaker Vert.x DialogFlow AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp Hybrid

Principal Software Engineer

Oracle

Nashville, TN 129 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

Principal Software Engineer

Amgen

Remote (Tampa, FL) 116 days ago $157,020–$212,439
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain Databricks Apache Spark Apache Airflow Kubernetes Docker CI/CD AWS Azure GCP RAG Vector Databases
8+ yrs exp Remote

Principal Software Engineer

State Street

Burlington, MA 82 days ago
Java C# React SQL SQL Server REST SOAP XML JSON Azure Git Jenkins CI/CD PowerShell JavaScript Micro services Agile Scrum BDD ATDD Object-Oriented Programming
10+ yrs exp Hybrid

Principal Software Engineer

General Dynamics

San Antonio, TX 77 days ago $119,000–$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid