CareerPlanSign in

Senior Software Engineer, C++ (Market Data)

Hong Kong office💼 Full-time🗓 2026-09-18 → 2026-09-26

Core

Design and implement high-performance components for market data ingestion, normalization, distribution, and usage for order execution and strategy infrastructure in a fully systematic trading environment.

Role type

Senior individual contributor C++ software engineer (low-latency market data & execution)

Builds

Core Platform underpinning quantitative research, pricing, strategy development, and execution across hundreds of venues

Domain

Proprietary/systematic trading, APAC markets, low-latency infrastructure

Deliverable

production ML models | product features

Required skills

modern C++, OS internals, CPU and memory architecture, lock-free concurrency, low-latency networking, algorithms and data structures, parallel/asynchronous/multithreaded programming, hardware performance optimization

Preferred skills

experience in proprietary or systematic trading environments, deep understanding of exchange microstructure

Technologies

C++

Responsibilities

Design and implement high-performance components for market data ingestion, normalization, and distribution; Develop tools and frameworks enabling quants and traders to build systematic pricing and trading strategies; Own the full lifecycle of components including deployment, monitoring, profiling, and optimization; Collaborate with quants and traders to refine requirements and iterate on platform design

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.