Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 4 Nov 2026

Senior Software Engineer, C++ (Market Data)

Flow Traders Hong Kong senior full-time

The employer hasn't listed a salary.

Apply on Flow Traders

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.

Responsibilities:

  • 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.

Requirements:

  • 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.

Skills

Required

  • C++
  • low-latency market data ingestion
  • order execution
  • algorithmic trading systems
  • parallel programming
  • multithreaded programming
  • algorithms
  • data structures

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/flowtraders/jobs/8212740

Apply on Flow Traders