Director of Software Engineering

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Palo Alto, CA
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$141k most similar roles pay here $293k

This listing doesn't post a salary. Most similar roles pay $203,674–$254,925.

Based on 240 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 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Director of Software Engineering

As a Director of Software Engineering, you will lead and mentor a team of engineers to design, architect, and deploy large-scale, cloud-native financial systems. You will be responsible for building payment and clearing applications that process high-throughput transactions, including payment gateways, ISO 20022 clearing integrations, and real-time transaction platforms. Your daily work involves defining engineering roadmaps, managing data streaming solutions using Apache Kafka and Spark Structured Streaming, and implementing enterprise-grade CI/CD pipelines with robust security controls. You will manage cloud-based deployments on AWS using tools like EC2, S3, RDS, Lambda, EMR, and Step Functions. The role focuses on solving complex distributed systems challenges, ensuring high availability for regulated financial products, and automating large-scale data pipelines to facilitate cross-border payments and multi-market clearing while maintaining strict compliance with industry standards and regulatory requirements.

What does a Software Engineering Director earn?

Median $262275 from 30 postings across 13 companies.

See salary data

What you'll do

  • Oversee the design, architecture, and deployment of large-scale, cloud-native financial systems for high availability and compliance.
  • Lead and mentor a team of software engineers to deliver real-time, high-throughput payment and clearing applications.
  • Define engineering roadmaps and technical strategies aligned with enterprise goals and regulatory requirements.
  • Design and implement payment processing solutions including gateways, ISO 20022 integrations, and transaction platforms.
  • Architect and optimize data streaming solutions using Apache Kafka and Spark for low-latency financial processing.
  • Implement enterprise-grade CI/CD pipelines, resiliency frameworks, and security controls for regulated applications.
  • Manage cloud-based deployments on AWS to ensure scalability across global financial markets.
  • Oversee the development of large-scale data pipelines and ETL systems to automate financial product reporting.

What we're looking for

  • Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Information Systems, or a related field plus relevant experience.
  • Master's degree in Mechanical Engineering, Computer Engineering, Computer Information Systems, or a related field plus relevant experience.
  • Seven years of experience leading and mentoring engineering teams to develop cloud-native, data-driven applications in distributed systems.
  • Five years of experience architecting software for complex distributed systems, database scalability, and financial technology challenges.
  • Five years of experience developing enterprise-grade applications using Java Spring Boot or C++ for payment orchestration and transaction processing.
  • Four years of experience implementing Agile practices, CI/CD pipelines, and observability frameworks to ensure application security and resiliency.
  • Three years of experience operating data streaming frameworks like Apache Kafka or Spark for real-time reconciliation and reporting.
  • Two years of experience architecting and deploying applications on AWS using services such as EC2, S3, RDS, Lambda, EMR, or EKS.

More like this

Similar roles

Senior Director of Software Engineering

JPMorgan Chase

Plano, TX 18 days ago
Apache Spark Apache Flink cloud-native architecture Data Engineering Data Modeling NoSQL OLAP OLTP Iceberg DevOps Agile Data Governance Data Integration Public Cloud Distributed Systems Data Quality Security Standards
10+ yrs exp

Director, Software Engineering

The Walt Disney Company

Remote 17 days ago $217,800$292,100
AI SDLC Value Stream Mapping Process Re-engineering KPIs Change Management Portfolio Management
10+ yrs exp Remote

Director, Software Engineering

Morgan Stanley

New York, NY 18 days ago
Java Python Spring Boot ETL DB2 Snowflake SQL Server SQL Microservices SOA SDLC UNIX Linux Data Quality Portfolio Analytics
3+ yrs exp

Software Engineering Director

Cigna

Remote (MI) 9 days ago $170,500$284,100
Go React React Native .NET Cloud Platforms DevOps Agile Automation System Modernization
10+ yrs exp Remote

Senior Director of Software Engineering

JPMorgan Chase

Jersey City, NJ 52 days ago
Agentic AI SDLC TLM Automation Cloud Native AI-assisted Development Release Governance Resilience Engineering Incident Response System Design Software Development Life Cycle Portfolio Governance Security Scalability
10+ yrs exp

Senior Director of Software Engineering

JPMorgan Chase

New York, NY 25 days ago
Java Spring PostgreSQL Oracle Cloud Native Distributed Systems Agentic AI SDLC SRE API Resilience Engineering Security Scalability
10+ yrs exp