CareerPlan

C++ Market Data Engineer - Global Trading Firm - Hong Kong

Hong Kong, Hong Kong, HKFull-time2026-04-24 → 2026-11-10

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