Senior Principal Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NY
Salary
$232,750–$325,000 / yr
Posted
37 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $279k
$121k most similar roles pay here $347k

This role pays more than 97% of similar roles. Most pay $161,375–$211,200 — the shaded band above. At the midpoint, this role pays about $279k versus about $186k for comparable roles.

Based on 239 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 429 open roles on FindRole.

Listed pay typically runs $142,500–$201,000 across 218 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Principal Software Engineer

Join JPMorgan Chase as a Senior Principal Software Engineer within the Consumer and Community Banking team, where you will provide deep engineering expertise across agile teams to enhance, build, and deliver market-leading technology products securely and scalably. Your daily responsibilities include advising on strategic product development, creating innovative code solutions, translating complex technical issues for leadership, driving adoption of new methodologies, and managing senior stakeholder relationships. Ideal candidates have extensive experience in programming languages such as Java or Python, a proven track record of delivering value at scale, and the ability to apply advanced methods to solve complex technology problems. This role offers an opportunity to lead impactful projects within one of the world’s largest financial institutions.

What you'll do

  • Leads strategy and development of multiple products and technologies across portfolios.
  • Creates novel code solutions and drives production code capabilities across teams.
  • Translates complex technical issues to leadership for informed decision-making.
  • Drives adoption of advanced technical methods aligned with product methodologies.
  • Influences business, product, and technology teams, managing senior stakeholder relationships.

What we're looking for

  • Expertise in one or more programming languages
  • Proven experience influencing cross-functional teams and delivering value at scale
  • Ability to translate complex technical issues into actionable insights for leadership
  • Experience applying advanced methods to solve complex technology problems
  • Leads the development of new production code capabilities across multiple teams
  • Drives adoption of cutting-edge technical methodologies in specialized fields

More like this

Similar roles

Senior Principal Software Development Engineer

Oracle

Seattle, WA +1 43 days ago $135,200$306,400
Oracle Cloud Infrastructure KMS HSMs Encryption-at-Rest Linux/Unix Microservices Relational Databases NoSQL Systems Distributed Systems CI/CD Security Compliance Operational Excellence API Integration Key Lifecycle Management Cryptographic Systems Secure Software Development

Senior Lead Software Engineer

Capital One Financial

Chicago, IL 42 days ago $209,000$238,500
Java Spring Boot Docker Kubernetes AWS CI/CD SQL PostgreSQL Git Jenkins Python RESTful APIs Maven Swagger

Senior Lead Software Engineer

Capital One Financial

McLean, VA 8 days ago $229,900$262,400
AWS Java Python Go Kubernetes CI/CD Docker Prometheus Grafana PostgreSQL Redis Apache Kafka Machine Learning Feature Engineering

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) +1 130 days ago $141,900$190,300
Python Java JavaScript AWS S3 Lambda EC2 Docker Kubernetes REST APIs GraphQL TensorFlow PyTorch Scikit-learn CI/CD
Remote

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) +1 151 days ago $141,900$190,300
Python Java JavaScript AWS S3 Lambda EC2 Docker Kubernetes REST APIs GraphQL TensorFlow PyTorch Scikit-learn CI/CD
Remote