Posted on: 09/04/2026
Description :
Job Title : Senior C++ Low Latency Engineer
Location : Remote
Experience Level : 8+ years
Department : Market Data / Technology
Employment Type : Full-time
Role Summary :
Join us at the start of a green-field initiative to design and build a next-generation ultra-low-latency Market Data platform that will power our real-time services. You will work on systems where every microsecond matters, integrating binary exchange protocols and delivering software engineered for speed, correctness, and reliability.
You will collaborate within a highly skilled, distributed engineering team across two locations, shaping a platform built for performance, quality, and long-term maintainability.
What You Will Do :
- Design and develop core components of a low-latency Market Data platform.
- Implement and optimize market data feed handlers using TCP and multicast UDP binary protocols.
- Integrate and maintain feeds such as ITCH, SBE, FAST, FIX, and venue-specific formats.
- Build and maintain L1, L2, and L3 order books, including conflation, correlation, consolidated tapes, and replay pipelines.
- Drive performance optimization with deep focus on :
1. CPU cache hierarchies and memory locality
2. NUMA-aware design and predictable execution
3. Data-structure layout and allocation-free paths
4. Branch prediction, prefetching, and TLB behavior
5. NIC tuning and kernel network stack optimization
- Build and maintain high test coverage, including latency regression and deterministic behaviour tests.
- Validate end-to-end correctness and quality of Market Data flows.
- Perform profiling and instrumentation using eBPF, perf events, and flame graphs.
- Analyze binary protocol dumps and low-level hexdump traces to diagnose issues.
- Deploy, test, and validate software in QA and Production environments.
- Participate in on-call rotation and incident support once the platform is live.
Did you find something suspicious?