Senior Director: Ultra-Low Latency C++ Trading

JP Morgan Chase

Jersey City (NJ)

On-site

USD 250,000 - 350,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase seeks a Senior Director of eSoftware Engineering to lead ultra-low-latency C++ development for its Equities Electronic Trading Technology team. You will own latency‑critical design, partner with traders, and drive performance, reliability, and production readiness across core platform, market data, and execution systems.

Ideal candidates have 10+ years of software engineering, 5+ years of leadership, expert C++ (17/20), Linux, and experience optimizing latency and jitter.

Qualifications

  • Formal training or certification in software engineering concepts and 10+ years applied experience.
  • 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
  • Hands-on experience designing, building, and operating latency-sensitive production systems with measurable latency improvements
  • Deep understanding of software and hardware interaction including CPU caches, memory hierarchy, NUMA and their effect on latency
  • Strong CS fundamentals in data structures and algorithms and how they perform on real hardware
  • Disciplined engineering practices including automated testing, code review, and CI/CD
  • Scripting skills (Python, Bash) to automate development, testing, and analysis tasks
  • Experience with Specification Driven Development and working alongside AI agents across the full SDLC

Responsibilities

  • Designs, builds, and optimizes latency-critical components of the core trading platform.
  • Partners with traders and researchers to evolve electronic market-making systems and risk controls.
  • Implements instrumentation, benchmarks, and profiling to drive latency reduction.
  • Works across software/hardware boundary including CPU caches, NUMA, and kernel-bypass networking.
  • Develops secure, high-quality production code and helps set engineering standards for performance.
  • Owns production systems and automates remediation to improve stability.
  • Contributes to team culture and diversity initiatives.

Skills

C++ expertise (modern C++17/20)
Low-latency design
Multithreading & concurrency
Linux systems programming
Performance tuning & profiling
Scripting (Python)
Leadership & mentorship
Production ownership & reliability

Education

Formal training or certification in software engineering concepts

Tools

perf
gdb
eBPF
VTune

Job description

JPMorgan Chase seeks a Senior Director of eSoftware Engineering to lead ultra-low-latency C++ development for its Equities Electronic Trading Technology team. You will own latency‑critical design, partner with traders, and drive performance, reliability, and production readiness across core platform, market data, and execution systems.

Ideal candidates have 10+ years of software engineering, 5+ years of leadership, expert C++ (17/20), Linux, and experience optimizing latency and jitter.

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

JPMorganChase • 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
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
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
Senior Director of eSoftware Engineering - Ultra-Low-Latency C++ / Equities Technology
Senior Director of eSoftware Engineering - Ultra-Low-Latency C++ / Equities Technology

JPMorganChase • Jersey City (NJ)

On-site
USD 250,000 - 390,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 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
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++ Low-Latency Engineer
Senior Lead C++ Low-Latency Engineer

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 150,000 - 210,000