> Markdown version of [/jobs/ext/4599390-senior-director-of-esoftware-engineering-ultra-low-latency-c-equities-technology](https://www.wearedevelopers.com/jobs/ext/4599390-senior-director-of-esoftware-engineering-ultra-low-latency-c-equities-technology). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Director of eSoftware Engineering - Ultra-Low-Latency C++ / Equities Technology - **Company:** JPMorgan Chase & Co. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $232,750.0 - $325,000.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, Automation of Tests, Bash Shell, C++ (Programming Language), Profiling, Code Review, Computer Programming, Continuous Integration, Data Structures, Linux, Memory Management, Python (Programming Language), Multicasting, Software Engineering, Transmission Control Protocol (TCP), Scripting, Concurrency, Caching, Non-Uniform Memory Access, Agentic-AI, Perf (Linux), Low Latency, Production Code, Data Analytics, Performance Monitor, C++14 - **Published:** November 6, 2026 - **Apply:** https://dejobs.org/x/x/28A3FD8AB46D4AA0BCCFA80E9FC39EE4/job/ ## About the Role * 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 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, * Electronic trading experience in one or more of cash equities, listed derivatives (options and futures), or fixed income, with a solid understanding of market microstructure * Experience developing high-performance market data feed handlers and order books for equities, listed derivatives, and fixed income venues, processing high-volume multicast data with deterministic latency at peak market volumes * Experience developing high-performance market data feed handlers and order books for equities, listed derivatives, and/or fixed income venus, processing high-volume multicast data with deterministic latency at peak market volumes and specific experience with exchange market data protocols (e.g., Nasdaq ITCH, Cboe PITCH, OPRA, CME MDP 3.0, NYSE Pillar, …) * Experience with electronic market-making or principal risk-trading systems, such as quoting engines, auto-hedging, and real-time risk management * Working knowledge of FIX and native binary order-entry protocols (e.g., Nasdaq OUCH, Cboe BOE, CME iLink 3) * Experience with kernel-bypass and accelerated networking (e.g., Solarflare Onload/ef_vi/TCPDirect, DPDK), hardware timestamping, and PTP * Experience with event-driven, message-passing architectures (e.g., actor or active-object models) and design-by-contract techniques ## Description * 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