Senior Software Engineer, C++ (Market Data)

P2P

Hong Kong

On-site

HKD 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Flow Traders Hong Kong is seeking a Senior C++ Software Engineer to lead architecture for market data and execution platforms powering our fully systematic trading operations.

You will design high-performance components, build tools for quants and traders, and own the lifecycle from deployment to optimization in a fast-paced environment.

Qualifications

  • 5+ years of post-graduation professional C++ software development experience.
  • Experience building low-latency market data ingestion, order execution, and algorithmic trading systems.
  • Strong knowledge in 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 hardware and software.

Responsibilities

  • Design and implement high-performance components for market data ingestion and distribution.
  • Develop tools and frameworks for quants and traders to deploy data-driven strategies.
  • Own the full lifecycle of your components: deploy, monitor, profile, and optimize in production.
  • Collaborate with focus group engineers, quants, and technical traders to refine requirements and iterate on design.

Skills

C++
Low-latency
Multithreaded programming
OS internals
CPU & memory architecture
Lock-free concurrency
Networking
Algorithms & data structures
Communication

Education

BSc/MSc/PhD in Computer Science or related field

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Senior Software Engineer, C++
Senior Software Engineer, C++

P2P • Hong Kong

On-site
HKD 600,000 - 800,000
Senior C++ Systems Engineer - Low-Latency Trading Platform
Senior C++ Systems Engineer - Low-Latency Trading Platform

Flow Traders • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Flow Traders • Hong Kong

On-site
HKD 700,000 - 900,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Flow Traders • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior C++ Engineer for Low-Latency Trading
Senior C++ Engineer for Low-Latency Trading

Flow Traders • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior C++ Engineer for Low-Latency Trading Systems
Senior C++ Engineer for Low-Latency Trading Systems

P2P • Hong Kong

On-site
HKD 600,000 - 800,000
Senior C++ Engineer (Hedge Fund)
Senior C++ Engineer (Hedge Fund)

Robert Half Hong Kong Limited • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Senior Research Engineer
Senior Research Engineer

Flow Traders • Hong Kong

On-site
HKD 800,000 - 1,000,000
C++ Developer (3-20 years), Low Latency, Hedge Fund
C++ Developer (3-20 years), Low Latency, Hedge Fund

BAH Partners • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Global prop firm environment
Collaborative trading team