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