C++ Developer - ETF Front Office Engineering
A leading global trading firm is seeking an experienced C++ developer to join its ETF Front Office Engineering team in London. This role is focused on building ultra-low latency systems for quoting, pricing, and trading ETFs across global markets. You will work directly with traders and quantitative researchers to design and implement mission-critical infrastructure where performance, determinism, and reliability are paramount.
Key Responsibilities:
- Design and implement high-performance C++17/20 components for ETF quoting, hedging, and execution systems.
- Build and maintain market connectivity layers (FIX, binary protocols, multicast) for ETF venues and exchanges.
- Develop real-time pricing engines for ETF baskets, including NAV tracking, fair value modeling, and arbitrage logic.
- Engineer deterministic, lock-free data structures and event-driven architectures for sub-microsecond latency.
- Integrate with internal risk, compliance, and analytics systems to ensure safe and compliant trading.
- Optimise CPU cache usage, memory layout, and instruction pipelines for maximum throughput.
- Collaborate with traders to prototype and deploy new strategies in production with minimal latency overhead.
- Expert-level C++ (C++17/20) with deep understanding of memory management, concurrency (lock-free, wait-free), and template metaprogramming.
- Proven experience in low-latency trading systems, preferably in ETFs, equities, or delta-one products.
- Strong knowledge of networking protocols (TCP/UDP, FIX, multicast), kernel bypass, and hardware timestamping.
- Experience with real-time market data processing, order book construction, and tick-to-trade pipelines.
- Experience with exchange simulators, backtesting frameworks, and latency benchmarking.
Please apply for more info
- Company
- Selby Jennings
- Location
- City of London, Greater London, UK
- Posted
- Company
- Selby Jennings
- Location
- City of London, Greater London, UK
- Posted