C++ Developer (Low-Latency)
Senior C++ Developer – Low-Latency Systems
Location: London, UK
Reports to: Chief Technology Officer (CTO)
Company: [Confidential – Global FinTech / Trading Technology Firm]
About the Company
Our client is a leading provider of advanced technology, liquidity, and execution services within global financial markets. The firm delivers high-performance, low-latency trading infrastructure to institutional clients worldwide, combining deep market expertise with innovative engineering.
The Role
We are seeking an experienced Senior C++ Developer to join the core engineering team, responsible for designing, developing, and optimising high-performance trading and pricing systems. Reporting directly to the CTO, you will play a key role in defining the architecture, performance, and reliability of the firm’s next-generation low-latency trading platform.
You will collaborate closely with senior developers, architects, and business stakeholders to ensure systems operate at microsecond-level performance with exceptional scalability and stability in demanding market conditions.
Key Responsibilities
- Design, develop, and maintain high-performance C++ applications for real-time market data processing, pricing, and trade execution.
- Optimise existing codebases for latency, throughput, and reliability.
- Contribute to the architecture and design of new low-latency components and APIs.
- Collaborate with senior engineering leadership on technical strategy and system design.
- Profile, benchmark, and tune systems across network, kernel, and hardware layers.
- Integrate with liquidity providers, ECNs, and internal risk/pricing systems.
- Implement automated testing, monitoring, and deployment pipelines to support production stability.
Key Skills & Experience
- 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments.
- Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures.
- Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning).
- Solid understanding of Linux systems programming and profiling tools (perf, gdb, valgrind, etc.).
- Background in FX, equities, or digital asset trading systems is highly advantageous.
- Excellent communication skills and a collaborative, pragmatic engineering approach.
Desirable Experience
- Exposure to Python or Rust for tooling and integration.
- Knowledge of market data protocols (FIX, FAST, binary feeds).
- Experience with distributed systems or co-located trading environments.
Why Join
- Direct influence on the technical direction of a global trading platform.
- Close collaboration with highly experienced engineering leadership.
- Opportunity to build systems that operate at the cutting edge of performance.
- Competitive compensation and strong career development potential.
- Company
- EC1 Partners
- Location
- London, UK
- Posted
- Company
- EC1 Partners
- Location
- London, UK
- Posted