Senior Director: Ultra-Low Latency C++ for Equities

JP Morgan Chase

New York (NY)

On-site

USD 350,000 - 520,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive health care
On-site health & wellness centers
Retirement savings plan
Tuition reimbursement

Job summary

JPMorgan Chase in New York is seeking a Senior Director of eSoftware Engineering to lead ultralow-latency C++ development for the Equities Electronic Trading Technology team. You will design and optimize latency-critical components across market data, execution, and market-making systems.

You will partner with traders and researchers to deliver high-performance, low-latency technology, drive instrumentation, and set engineering standards for production systems.

Qualifications

  • Formal training or certification on software engineering concepts and 10+ years applied experience.
  • 5+ years leading technologists to manage complex items across the organization.
  • Expert-level modern C++ (C++17/20) and memory management.
  • Hands-on experience with latency-sensitive production systems.
  • Strong Linux systems programming and networking knowledge.
  • Scripting skills (Python, Bash) for automation.
  • Experience with Specification Driven Development and AI-assisted development.

Responsibilities

  • Designs, builds, and optimizes latency-critical components of the core trading platform in modern C++.
  • Partner with traders and researchers to evolve electronic market-making systems.
  • Instrument latency measurements and drive down tail latency through data-driven optimization.
  • Work across CPU caches, NUMA, kernel bypass networking, and hardware timestamping.
  • Develop secure, high-quality, well-tested production code and set engineering standards.
  • Owns systems in production and automates remediation for stability.
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Skills

Modern C++ engineering
Multithreading & concurrency
Linux systems programming
Performance optimization
Python scripting

Education

Formal training in software engineering

Tools

Perf
gdb
eBPF
VTune

Job description

JPMorgan Chase in New York is seeking a Senior Director of eSoftware Engineering to lead ultralow-latency C++ development for the Equities Electronic Trading Technology team. You will design and optimize latency-critical components across market data, execution, and market-making systems.

You will partner with traders and researchers to deliver high-performance, low-latency technology, drive instrumentation, and set engineering standards for production systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Director: Ultra-Low Latency C++ Trading
Senior Director: Ultra-Low Latency C++ Trading

JP Morgan Chase • Jersey City (NJ)

On-site
USD 250,000 - 350,000
Senior Director - Ultra-Low-Latency C++ Trading Tech
Senior Director - Ultra-Low-Latency C++ Trading Tech

JP Morgan Chase • Jersey City (NJ)

On-site
USD 250,000 - 390,000
Senior Director - Ultra-Low Latency C++ Trading Platform
Senior Director - Ultra-Low Latency C++ Trading Platform

JP Morgan Chase • Jersey City (NJ)

On-site
USD 300,000 - 420,000
Director of Low-Latency Electronic Trading Tech
Director of Low-Latency Electronic Trading Tech

Testing Site - JPMC • New York (NY)

On-site
USD 250,000 - 400,000
Lead C++ Engineer - Low-Latency Electronic Trading
Lead C++ Engineer - Low-Latency Electronic Trading

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Senior Lead Low-Latency Electronic Trading Engineer
Senior Lead Low-Latency Electronic Trading Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 260,000
Lead Software Engineer: Low-Latency Trading Systems
Lead Software Engineer: Low-Latency Trading Systems

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Lead C++ Engineer - Low-Latency, Secure Systems
Senior Lead C++ Engineer - Low-Latency, Secure Systems

Aumni • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Senior C++ Low-Latency eTrading Engineer
Senior C++ Low-Latency eTrading Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Senior Director of eSoftware Engineering – Ultra-Low-Latency C++ / Equities Technology
Senior Director of eSoftware Engineering – Ultra-Low-Latency C++ / Equities Technology

JP Morgan Chase Bank • Jersey City (NJ)

On-site
USD 250,000 - 350,000