C++ Engineer – Electronic Trading

Hong Kong 4 days agoFull-time External
Negotiable
Senior / Lead C++ Engineer – Electronic Trading & Financial Systems (multiple roles) Overview We are working with several top-tier financial institutions and trading firms building mission-critical, low-latency systems across electronic trading, market access, prime brokerage, and digital asset infrastructure. These teams operate at the intersection of high-performance C++, distributed systems, and real-time financial markets. The roles span greenfield development, platform modernisation, and scaling high-throughput production systems. What You'll Be Working On • Depending on the team, you may contribute to: • High-performance C++ trading platforms (pricing, execution, order management) • Low-latency market access and connectivity (FIX / binary protocols) • Algorithmic trading infrastructure and execution logic • Prime brokerage & custody systems supporting equities, derivatives, or digital assets • Scalable, fault-tolerant distributed systems handling real-time data • Performance optimisation, concurrency, and memory-critical components Required Skills • Strong modern C++ (C++14/17/20) development experience • Solid understanding of data structures, algorithms, and system design • Experience building high-throughput / low-latency systems • Strong knowledge of Linux, multithreading, and concurrency • Experience in financial services, trading, or real-time systems (preferred but not mandatory for strong engineers) Nice to Have (Role-Dependent) • Electronic trading or market access experience • FIX protocol or exchange connectivity • Algo trading or execution platforms • Distributed systems / microservices • Performance tuning, profiling, lock-free programming • Exposure to prime brokerage, custody, or digital assets • Python for tooling, testing, or research