Low Latency C++ Developer
Job Description:
Open to overseas candidates – Relocation assistance and work visa sponsorship provided!
We are looking for a skilled C++ Software Engineer to join a high-performing team responsible for building and maintaining market connectivity and algorithmic trading systems. This is a hands-on role where you will develop core components for proprietary trading platforms. More experienced candidates will be considered for a Senior position.
Location : HK/ Syd/ SH
What You'll Do:
- Partner with quants and traders to define how trading algorithms behave
- Write high-performance C++ code for critical trading infrastructure
- Build low-latency exchange connections and trading logic – including quoting, hedging, and arbitrage – for listed derivatives and delta one products
- Provide tier 3 support when needed
- Ensure reliability through thorough testing, automated checks, and active participation in code reviews
What You Bring:
- Familiarity with Kafka is a nice-to-have
- Deep understanding of multithreading, network sockets, and low-latency optimization techniques
- Fluent in written and spoken English
- University degree in Computer Science, Engineering, or a related discipline
- Solid data analysis abilities
- Prior experience building automated trading systems or exchange connectivity
- 2+ years of server-side C++ development on Linux (C++14 or newer is a plus)
- Strong design skills and attention to technical architecture
Required Skills:
Data Support Connectivity Development Kafka Analysis Trading Checks Participation Algorithms Reviews Components Reliability Architecture Optimization Infrastructure Computer Science C++ Linux Data Analysis Software Testing Design Engineering English Science