Senior C++ Engineer – Trading Systems & Market Connectivity
On-siteHong Kong, Hong Kong
Job Summary
Design, develop, and enhance high-performance C++ applications for trading systems and market connectivity. Build and maintain market connectivity components, including market data handlers and exchange connectivity solutions, while developing resilient, scalable, and low-latency systems to support business-critical trading operations. Write clean, reusable, and well-tested code, collaborate with global engineering teams on code reviews and CI/CD initiatives, and mentor junior engineers. Requires 10+ years of C++ expertise, strong multithreading and networking knowledge, and Linux environment experience. Preferred qualifications include FIX protocol knowledge and investment banking trading environment experience.
Required Qualifications
- 10+ years of professional software development experience
- strong expertise in modern C++ (C++11/14/17)
- Experience building trading systems, market connectivity, market data platforms, or exchange connectivity solutions
- Strong understanding of multithreading, concurrency, networking, and socket programming
- Experience developing on Linux environments
- Strong problem-solving skills
- excellent communication and collaboration abilities
Desired Qualifications
- Knowledge of FIX protocol or proprietary exchange protocols
- Experience in investment banking, brokerage, electronic trading, or crypto trading environments
- Python scripting experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.