C++ Developer (Market Date/Quant Strategy/Market Connectivity)

Sanderson-Ikas

Hong Kong

On-site

HKD 900,000 - 1,300,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sanderson-Ikas is seeking a Senior C++ Software Engineer to join a high-performance trading engineering team in Hong Kong. You will design scalable, event-driven systems that handle massive real-time market data with ultra-low latency.

You will collaborate with quants, traders, and other engineers to build and optimize core components for trading platforms, market connectivity, and execution systems, while relentlessly pursuing performance and reliability.

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, Mathematics, Engineering, or related quantitative discipline.
  • 5+ years of professional experience developing software in modern C++.
  • Strong understanding of algorithms, data structures, and systems programming.
  • Experience building concurrent, asynchronous, or multithreaded applications.
  • Passion for writing clean, maintainable, and highly performant code.
  • Experience working on Linux-based systems and performance-critical applications.
  • Strong problem-solving skills and the ability to collaborate with highly technical stakeholders.

Responsibilities

  • Design and build high-performance C++ applications for real-time trading and market data processing.
  • Develop and enhance core components used across trading, pricing, quantitative research, and strategy platforms.
  • Build low-latency infrastructure for market connectivity, order routing, and exchange communication.
  • Partner with traders and quantitative researchers to implement and optimise systematic trading capabilities.
  • Improve the performance, scalability, and reliability of distributed event-driven systems.
  • Develop reusable libraries, frameworks, and internal tooling to accelerate engineering productivity.
  • Investigate production issues, performance bottlenecks, and latency optimisation opportunities.
  • Contribute throughout the full software development lifecycle, including testing, deployment, monitoring, and continuous improvement.

Skills

C++
Multithreading
Real-time systems
Linux
Algorithms & data structures
Performance optimization

Education

Bachelor's degree in Computer Science/Engineering
Master's degree in Computer Science/Engineering
PhD in a related quantitative field

Tools

FIX protocol
WebSocket
Low-latency networking

Job description

As a Senior C++ Software Engineer, you'll join a high-performance engineering team responsible for building and optimising mission-critical trading infrastructure. This role focuses on designing scalable, event-driven systems that process massive volumes of real-time market data and execute orders with extremely low latency.

You'll work across core trading platforms, exchange connectivity, market data infrastructure, and execution systems while collaborating closely with quantitative researchers, traders, and fellow engineers.

What You'll Be Doing
  • Design and build high-performance C++ applications for real-time trading and market data processing.
  • Develop and enhance core components used across trading, pricing, quantitative research, and strategy platforms.
  • Build low-latency infrastructure for market connectivity, order routing, and exchange communication.
  • Partner with traders and quantitative researchers to implement and optimise systematic trading capabilities.
  • Improve the performance, scalability, and reliability of distributed event-driven systems.
  • Develop reusable libraries, frameworks, and internal tooling to accelerate engineering productivity.
  • Investigate production issues, performance bottlenecks, and latency optimisation opportunities.
  • Contribute throughout the full software development lifecycle, including testing, deployment, monitoring, and continuous improvement.
What We're Looking For
  • Bachelor's, Master's, or PhD in Computer Science, Mathematics, Engineering, or a related quantitative discipline.
  • 5+ years of professional experience developing software in modern C++.
  • Strong understanding of algorithms, data structures, and systems programming.
  • Experience building concurrent, asynchronous, or multithreaded applications.
  • Passion for writing clean, maintainable, and highly performant code.
  • Experience working on Linux-based systems and performance-critical applications.
  • Strong problem-solving skills and the ability to collaborate with highly technical stakeholders.
Nice to Have
  • Experience in low-latency systems, networking, or distributed systems.
  • Knowledge of exchange connectivity protocols such as FIX, WebSocket, or binary market data feeds.
  • Exposure to performance optimisation techniques, kernel bypass, network programming, or hardware-aware optimisation.
  • Experience with Rust or Python alongside C++ is advantageous.
  • Background in electronic trading, market data, or real-time financial systems.
Why This Role?
  • Join one of the world's leading technology-driven trading firms.
  • Build systems that operate at microsecond latency and process global market data in real time.
  • Work in a highly collaborative environment with direct interaction between engineers, quants, and traders.
  • Exposure to challenging engineering problems in distributed systems, networking, and performance optimisation.
  • Competitive compensation package with strong long-term career progression.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Quant Systems Developer
C++ Quant Systems Developer

MatchTalent-hk • Hong Kong

On-site
HKD 900,000 - 1,500,000
C++ Software Engineer
C++ Software Engineer

Tardis Group • Hong Kong

On-site
HKD 700,000 - 1,100,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

FlowTraders • Hong Kong

On-site
HKD 900,000 - 1,300,000
C++ Developer (Market Execution)
C++ Developer (Market Execution)

Gravitas Recruitment Group Hong Kong • Hong Kong

On-site
HKD 900,000 - 1,300,000
Low-Latency C++ Developer, Global Quantitative Systematic Trading Firm - J12714
Low-Latency C++ Developer, Global Quantitative Systematic Trading Firm - J12714

Pinpoint Asia • Hong Kong

On-site
HKD 900,000 - 1,100,000
Mid-Senior Front Office Developer
Mid-Senior Front Office Developer

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 600,000 - 1,200,000
C++ Developer - Sanderson-iKas
C++ Developer - Sanderson-iKas

Sanderson-Ikas • Hong Kong

On-site
HKD 900,000 - 1,200,000
Quant Developer (C++) - Fast Growing Company (~HKD 1.2Mil)
Quant Developer (C++) - Fast Growing Company (~HKD 1.2Mil)

Michael Page • Hong Kong

On-site
HKD 900,000 - 1,500,000
Competitive compensation
Performance-based bonus
APAC exposure
Senior C++ Quant Systems Engineer - Low-Latency Trading
Senior C++ Quant Systems Engineer - Low-Latency Trading

MatchTalent-hk • Hong Kong

On-site
HKD 900,000 - 1,500,000
C++ Developer - Tribus
C++ Developer - Tribus

Tribus • Hong Kong

On-site
HKD 900,000 - 1,400,000
Competitive base salary
Comprehensive benefits package