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

JP Morgan Chase

Jersey City (NJ)

Vor Ort

USD 250.000 - 390.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

JPMorgan Chase seeks a Senior Director of eSoftware Engineering to lead highly skilled engineers on the ultra-low-latency electronic trading platform within the Equities Electronic Trading Technology team in Jersey City. You will design, build, and optimize nanosecond-scale C++ components powering market data, order execution, and market-making systems.

You will partner with traders and researchers, drive performance through instrumentation, and set engineering standards for latency,

Qualifikationen

  • Formal training or certification on 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.
  • Expert-level modern C++ (C++17/20), including templates and compile-time techniques, object lifetime and memory management, and a strong understanding of the code the compiler generates.
  • Hands-on experience designing, building, and operating latency-sensitive production systems, with a track record of measurable latency or throughput improvements.
  • Deep understanding of software and hardware interaction, including CPU caches, the memory hierarchy, branch prediction, and NUMA, and their effect on latency and jitter.
  • Strong multithreading and concurrency skills, including the C++ memory model, atomics, and lock-free data structures such as ring buffers and SPSC/MPMC queues.
  • Proficiency in Linux systems programming and networking (TCP, UDP multicast), and with performance tools such as perf, gdb, eBPF, or VTune.
  • Strong computer science 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 (e.g., Python, Bash) to automate development, testing, and analysis tasks.
  • Hands-on, day-to-day experience with Specification Driven Development and with working alongside AI agents across the full software development lifecycle, from specification and design through implementation, testing, and code review

Aufgaben

  • Designs, builds, and optimizes latency-critical components of the core trading platform in modern C++, including threading and event-processing model, inter-component messaging, memory management, and networking layers.
  • Partners with traders and quantitative researchers to build and evolve electronic market-making systems, including quoting and quote management, real-time pricing and hedging, and pre-trade risk controls.
  • Treats latency as a measured quantity: builds instrumentation, benchmarks, and profiling into the platform, and drives down tail latency and jitter through data-driven optimization.
  • Works across the software/hardware boundary, including CPU caches, NUMA, core isolation, kernel-bypass networking, and hardware timestamping, partnering with infrastructure and network engineering on host and colocation tuning.
  • Develops secure, high-quality, well-tested production code, reviews and debugs code written by others, and helps set the platform’s engineering standards for performance, correctness, and design.
  • Owns systems in production, diagnosing issues quickly during live trading and automating remediation of recurring issues to improve operational stability.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Kenntnisse

Modern C++
Multithreading
Linux networking
Performance tuning
CI/CD

Ausbildung

Software engineering training

Tools

Perf
GDB
eBPF
VTune

Jobbeschreibung

JPMorgan Chase seeks a Senior Director of eSoftware Engineering to lead highly skilled engineers on the ultra-low-latency electronic trading platform within the Equities Electronic Trading Technology team in Jersey City. You will design, build, and optimize nanosecond-scale C++ components powering market data, order execution, and market-making systems.

You will partner with traders and researchers, drive performance through instrumentation, and set engineering standards for latency,

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

JPMorganChase • Jersey City (NJ)

Vor Ort
USD 300.000 - 420.000
Senior Director: Ultra-Low Latency C++ Trading
Senior Director: Ultra-Low Latency C++ Trading

JP Morgan Chase • Jersey City (NJ)

Vor Ort
USD 250.000 - 350.000
Director of Low-Latency Electronic Trading Tech
Director of Low-Latency Electronic Trading Tech

Testing Site - JPMC • New York (NY)

Vor Ort
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)

Vor Ort
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)

Vor Ort
USD 140.000 - 190.000
Senior C++ Low-Latency eTrading Engineer
Senior C++ Low-Latency eTrading Engineer

Testing Site - JPMC • Jersey City (NJ)

Vor Ort
USD 120.000 - 190.000
Lead C++ Engineer - Low-Latency Electronic Trading
Lead C++ Engineer - Low-Latency Electronic Trading

Testing Site - JPMC • Jersey City (NJ)

Vor Ort
USD 180.000 - 240.000
Senior Lead C++ Electronic Trading Engineer
Senior Lead C++ Electronic Trading Engineer

Testing Site - JPMC • Jersey City (NJ)

Vor Ort
USD 180.000 - 260.000
Senior Lead C++ Engineer - Low-Latency, Secure Systems
Senior Lead C++ Engineer - Low-Latency, Secure Systems

Aumni • Jersey City (NJ)

Vor Ort
USD 150.000 - 190.000
Senior Lead C++ Low-Latency Systems Engineer
Senior Lead C++ Low-Latency Systems Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

Vor Ort
USD 180.000 - 240.000