Hong Kong, Hong Kong SAR, Hong Kong

Senior C++ Engineer – Front Office / Low Latency Trading

 Job Description:

Locations: Hong Kong|Singapore|London|Remote

Overview

We are partnering with multiple tier-1 investment banks, buy-side trading firms, and digital asset market participants to hire senior C++ engineers for front office, revenue-critical platforms.

These teams build and operate low-latency, high-throughput trading systems spanning electronic execution, market access, prime brokerage, and digital asset infrastructure. The mandates include greenfield architecture, platform re-engineering, and scaling systems operating under strict performance and reliability constraints.

What You'll Be Working On

Depending on the mandate, you will:

  • Design and build high-performance C++ trading systems (pricing, execution, order management)

  • Architect and optimise low-latency exchange connectivity (FIX and native/binary protocols)

  • Contribute to algorithmic trading infrastructure and execution frameworks

  • Develop core components within prime brokerage or custody platforms

  • Lead performance optimisation initiatives across latency-sensitive and concurrency-heavy systems

  • Collaborate closely with traders, quants, and infrastructure teams in front office environments

Required Experience

  • C++ development (modern C++17/20 preferred)

  • Proven experience building high-throughput and/or low-latency production systems

  • Strong understanding of systems design, data structures, and performance trade-offs

  • Deep knowledge of Linux, multithreading, concurrency, and memory management

  • Experience operating in trading, financial services, crypto, or other real-time mission-critical environments

Nice to Have (Role Dependent)

  • Electronic trading / market access systems

  • FIX protocol or exchange connectivity

  • Algorithmic trading platforms or execution engines

  • Performance profiling, optimisation, and lock-free programming

  • Distributed systems or microservices architectures

  • Exposure to prime brokerage, custody, or digital assets

  • Python for tooling, research, or automation



  Required Skills:

Developers C++