US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


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

Your opportunity to make a real impact and shape the future of financial services is waiting for you.

Let's push the boundaries of what's possible together.

As a Senior Director of eSoftware Engineering in JPMorgan Chase's Commercial and Investment Bank, you will join the Equities Electronic Trading Technology team as a core, hands-on engineer on our ultra-low-latency trading platform.

You will design, build, and optimize the latency-critical C++ that powers our electronic trading business, spanning the core platform, high-performance market data, order execution, and market-making systems that price and quote equities and equity derivatives.

This senior-leadership-backed investment in our people and platform will help define the next generation of electronic trading.

Our engineers work across ultra-low-latency trading technology, systematic trading, next-generation high-performance market data, and the core platform that brings them together.

Disciplined prioritization and research-driven product development guide this work.

If you have deep expertise in low-latency C++ and want to write code whose performance is measured in nanoseconds-with a direct impact on clients and the business-this is the team for you.

Job responsibilities


* Designs, builds, and optimizes latency-critical components of the core trading platform in modern C++, including the threading and event-processing model, inter-component messaging, memory management, and networking layers that market data, market-making, and execution applications are built on


* 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 that meet regulatory and firm control requirements


* 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

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 10+ years applied experience.

In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more ...




Share Job