LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
Forgot password?
Don't have an account?
or
Join Canary Wharfian
By signing up, you agree to our Terms & Conditions and Privacy Policy.
or

Senior Software Engineer, C++ (Market Data)

ExperiencedNo visa sponsorship
Flow Traders logo

at Flow Traders

Proprietary Trading

Posted 11 days ago

No clicks

Here's the formatted summary for the role: --- **Job Title:** Senior Software Engineer, C++ (Market Data) **Location:** Hong Kong **About the Company:** Flow Traders Hong Kong is looking for a Senior C++ Software Engineer to lead the next-generation architecture of their market data and execution platforms. The role offers a competitive salary, a performance-driven culture, and the opportunity to work in a fully systematic trading environment. **Responsibilities:** - Design and implement high-performance components for market data ingestion, normalization, and distribution, as well as their 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 the focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation. **Required Skills and Experience:** - Bachelor's degree in Computer Science, Mathematics, or a related field (MSc, PhD preferred). - 5+ years of post-graduate professional C++ software development experience. - Strong knowledge of low-latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred). - Proven experience building low-latency market data systems (required). - Strong knowledge of modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and network programming. - Experience with data-driven systematic pricing and trading strategies. - Knowledge of the state of the art in data structures and algorithms. - Strong ability

Compensation
Not specified

Currency: Not specified

City
Hong Kong
Country
Hong Kong

Full Job Description

Back to jobs
New

Senior Software Engineer, C++ (Market Data)

Hong Kong
Apply

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 highperformance 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 datadriven systematic pricing and trading strategies.
  • Own the full lifecycle of your components in a fastpaced, 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 postgraduation professional C++ software development experience.
  • Experience building lowlatency 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 nontechnical colleagues.

Create a Job Alert

Interested in building your career at Flow Traders? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Autofill my application
First Name
Last Name
Preferred First Name
Email
Phone
Country
Phone
Location (City)
Locate me
Resume/CV*
Attach
Attach
Dropbox
Google Drive
Enter manually
Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter
Attach
Attach
Dropbox
Google Drive
Enter manually
Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School
Select...
Degree
Select...
Discipline
Select...
Start date year
End date year
Add another
Are you open to relocate to Hong Kong?
Select...
Current Visa Status
Select...
How did you hear about this job?
Select...
LinkedIn Profile
Website

We use Greenhouses AI-powered Talent Matching tool to help compare applications against the requirements of the role. This technology is used solely to support the recruitment process by highlighting potentially relevant skills and experience.

The tool does not make hiring or screening decisions on behalf of Flow Traders. All applications and CVs are reviewed by members of our recruitment team, and all hiring decisions are made by humans.

Learn more
Submit application

Senior Software Engineer, C++ (Market Data)

Compensation

Not specified

City: Hong Kong

Country: Hong Kong

Flow Traders logo
Proprietary Trading

11 days ago

No clicks

at Flow Traders

ExperiencedNo visa sponsorship

Here's the formatted summary for the role: --- **Job Title:** Senior Software Engineer, C++ (Market Data) **Location:** Hong Kong **About the Company:** Flow Traders Hong Kong is looking for a Senior C++ Software Engineer to lead the next-generation architecture of their market data and execution platforms. The role offers a competitive salary, a performance-driven culture, and the opportunity to work in a fully systematic trading environment. **Responsibilities:** - Design and implement high-performance components for market data ingestion, normalization, and distribution, as well as their 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 the focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation. **Required Skills and Experience:** - Bachelor's degree in Computer Science, Mathematics, or a related field (MSc, PhD preferred). - 5+ years of post-graduate professional C++ software development experience. - Strong knowledge of low-latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred). - Proven experience building low-latency market data systems (required). - Strong knowledge of modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and network programming. - Experience with data-driven systematic pricing and trading strategies. - Knowledge of the state of the art in data structures and algorithms. - Strong ability

Full Job Description

Back to jobs
New

Senior Software Engineer, C++ (Market Data)

Hong Kong
Apply

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 highperformance 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 datadriven systematic pricing and trading strategies.
  • Own the full lifecycle of your components in a fastpaced, 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 postgraduation professional C++ software development experience.
  • Experience building lowlatency 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 nontechnical colleagues.

Create a Job Alert

Interested in building your career at Flow Traders? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Autofill my application
First Name
Last Name
Preferred First Name
Email
Phone
Country
Phone
Location (City)
Locate me
Resume/CV*
Attach
Attach
Dropbox
Google Drive
Enter manually
Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter
Attach
Attach
Dropbox
Google Drive
Enter manually
Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School
Select...
Degree
Select...
Discipline
Select...
Start date year
End date year
Add another
Are you open to relocate to Hong Kong?
Select...
Current Visa Status
Select...
How did you hear about this job?
Select...
LinkedIn Profile
Website

We use Greenhouses AI-powered Talent Matching tool to help compare applications against the requirements of the role. This technology is used solely to support the recruitment process by highlighting potentially relevant skills and experience.

The tool does not make hiring or screening decisions on behalf of Flow Traders. All applications and CVs are reviewed by members of our recruitment team, and all hiring decisions are made by humans.

Learn more
Submit application