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++