Senior Director of eSoftware Engineering, Ultra-Low-Latency C++ / Equities Technology

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJNew York, NY
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $214k
$160k $274k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $177,737–$250,875.

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Director of eSoftware Engineering, Ultra-Low-Latency C++ / Equities Technology

The Senior Director of eSoftware Engineering joins the Equities Electronic Trading Technology team to serve as a hands-on engineer for an ultra-low-latency trading platform. You will design, build, and optimize latency-critical C++ components, including threading models, memory management, and networking layers for market data, order execution, and market-making systems. Key responsibilities involve partnering with traders to evolve electronic market-making systems, building instrumentation to reduce tail latency, and managing production systems during live trading. Required skills include expert-level modern C++ (C++17/20), Linux systems programming, and proficiency with tools like perf, gdb, eBPF, and VTune. You must demonstrate deep knowledge of CPU caches, NUMA, and lock-free data structures. The role addresses the technical challenge of processing high-volume multicast data with deterministic latency for equities and derivatives.

What you'll do

  • Design, build, and optimize latency-critical C++ components for the core trading platform.
  • Develop electronic market-making systems including real-time pricing, hedging, and pre-trade risk controls.
  • Build instrumentation and benchmarks to measure and reduce tail latency and jitter.
  • Optimize software/hardware interactions including CPU caches, NUMA, and kernel-bypass networking.
  • Develop, review, and debug high-quality production code while setting engineering standards.
  • Diagnose production issues during live trading and automate remediation of recurring problems.
  • Implement high-performance market data feed handlers and order books for various asset classes.

What we're looking for

  • Formal training or certification in software engineering concepts and 10+ years of applied experience.
  • 5+ years of experience leading technologists to manage and solve complex technical items.
  • Expert-level modern C++ (C++17/20) including templates, memory management, and compiler-generated code.
  • Hands-on experience designing and operating latency-sensitive production systems with measurable performance improvements.
  • Deep understanding of software/hardware interaction including CPU caches, NUMA, branch prediction, and kernel-bypass networking.
  • Strong multithreading skills including the C++ memory model, atomics, and lock-free data structures.
  • Proficiency in Linux systems programming, networking (TCP, UDP multicast), and performance tools like perf, gdb, eBPF, or VTune.
  • Experience in electronic trading, market microstructure, or developing high-performance market data feed handlers (preferred).

More like this

Similar roles

Senior Low Latency C++ Developer

Balyasny Asset Management

Chicago, IL +2 134 days ago $200,000–$300,000
C++ Python Rust Linux Systems Programming TCP/UDP Multicast CI/CD Kubernetes Docker RDMA FPGA Kernel Bypass Distributed Systems Performance Profiling Order Management Systems High Availability

Senior Lead Software Engineer, C++ Low Latency

JPMorgan Chase

Jersey City, NJ 23 days ago
C C++ Cloud Native AI-Assisted Engineering Software Development Life Cycle System Design Application Development Automated Testing Machine Learning Artificial Intelligence Secure Coding Root-Cause Analysis Agile
10+ yrs exp

Lead Software Engineer, Markets

JPMorgan Chase

Jersey City, NJ 11 days ago
C C++ Cloud Native AI-Assisted Engineering Software Development Life Cycle System Design Application Development Automated Testing Machine Learning Artificial Intelligence Secure Coding Root-Cause Analysis Agile
7+ yrs exp

Senior Director, Software Engineering

Anduril Industries

Bellevue, WA 137 days ago $292,000–$386,000
Embedded Systems Android Linux AR/VR/XR Distributed Systems Networking Real-time Graphics DevOps Deployment Automation UX Platform Engineering
10+ yrs exp

Senior Director, Software Engineering

Capital One Financial

McLean, VA +3 98 days ago
AWS Java Go Python Node.js React AngularJS REST NoSQL Hadoop Chef Maven Ruby Perl JSON XML Relational Databases iOS Android Agile Microservices
9+ yrs exp