C++ Market Data Engineer - Global Trading Firm - Hong Kong
Core
Design, implement, and optimize low-latency C++ services for market data ingestion, normalization, and distribution.
Role type
Senior IC C++ Market Data Engineer
Builds
Market data feed handlers, parsers, multicast/UDP handlers, and order-book/market-state engines
Domain
Financial technology / Market data infrastructure
Required skills
C++ (14/17/20), network programming (sockets, multicast, UDP/TCP), binary protocols, market data protocols (FIX/FAST/ITCH), Linux, performance profiling, multithreading, lock-free data structures
Technologies
CMake, perf, gdb, valgrind
Responsibilities
Design and optimize low-latency C++ services; Integrate with exchange/venue feeds; Build efficient parsers and market-state engines; Implement error handling and recovery mechanisms; Profile and optimize for latency and throughput; Collaborate on deployment and incident response; Contribute to testing and CI/CD pipelines
Seniority
Senior, hands-on IC
