Senior Software Engineer, C++ (Market Data)
Flow Traders · Not provided by source
MeritLog read this listing from Flow Traders's Greenhouse job board and last checked it on September 18, 2026.
Source: the employer's Greenhouse job board. Open the original listing for current details.
Job details
- Work model
- Not provided by source
- Salary
- Not listed by source
- Location
- Hong Kong
Hiring context
How this role compares at Flow Traders
Flow Traders has 43 live roles in MeritLog’s catalog across 5 job families, and 24 of them are in engineering. 12 of those listings publish a pay range, a disclosure rate of 28%.
Flow Traders concentrates this hiring in:
Counted across the job boards MeritLog tracks, at the time this page was served. Pay comparisons use only listings that publish a complete range in the same currency and period.
Job description
Flow Traders Hong Kong is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling, order book construction, and a deep understanding of exchange microstructure are themselves a competitive edge. We're looking for a senior individual contributor who has lived this philosophy in a proprietary or systematic trading environment and can squeeze every nanosecond out of the path from wire to strategy. As a senior individual contributor, you'll be working on the Core Platform that underpins quantitative research, pricing, strategy development, and execution across hundreds of venues. You'll work in a tight, iterative loop with quants and technical traders, applying deep expertise in modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and low-latency networking to push our systems toward state-of-the-art performance, robustness, and observability. What you will do: • Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure. • Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies. • Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production. • Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation. What you need to succeed: • BSc, MSc, or PhD in Computer Science, Mathematics, or a related field. • 5+ years of post‑graduation professional C++ software development experience. • Experience building low‑latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred). • Strong knowledge in one or more APAC markets. • Strong knowledge of algorithms and data structures. • Experience in parallel, asynchronous, and multithreaded programming. • Demonstrated ability to write clean, reliable, and highly scalable C++ code. • Interest in extracting maximum performance from available hardware and software (CPU caches, memory layout, networking, etc.). • Ability to communicate effectively with both technical and non‑technical colleagues.
Keep exploring
More Engineering roles
- Staff Backend Engineer (B2B - Warsaw)fresha · On-site
- Senior Platform Engineer (Infrastructure)fresha · On-site
- Staff Engineer - Prishtinafresha · On-site
- Senior Frontend Engineerfresha · On-site
- Senior Full Stack Engineer (Typescript)fresha · On-site
- Senior Backend Engineer (Remote - Poland)fresha · Remote