C++ Software Engineer/Lead - Low Latency Development

Nicoll Curtin • Hong Kong Sar
Visa Sponsorship Relocation
Apply
AI Summary

Join our Proprietary Trading Firm in Hong Kong to build and maintain market connectivity and algorithmic trading systems using C++. Collaborate with quants and traders to improve algorithm logic. Experience in low-latency engineering, multithreaded programming, and system design required.

Key Highlights
Design and implement low-latency trading connectivity and algorithms
Collaborate with quants and traders to improve algorithm logic
Maintain strong engineering standards and deliver advanced production support
Key Responsibilities
Design and implement low-latency trading connectivity and algorithms
Develop and maintain C++ applications
Collaborate with quants and traders
Maintain strong engineering standards
Deliver advanced production support
Technical Skills Required
C++14 Multithreaded programming Network socket development Low-latency engineering practices
Benefits & Perks
Relocation assistance
Work visa sponsorship
Relocation assistance and work visa sponsorship available
Nice to Have
Kafka experience
Data analysis skills

Job Description


Our client is a proprietary trading firm looking to expand its team in Hong Kong. We are seeking a C++ Software Engineer / Senior to join the Low Latency Development team.


The team is responsible for building and maintaining market connectivity and the core algorithmic trading system used to trade listed derivatives and delta-one products.


Location & relocation

  • Role is primarily based in Hong Kong
  • Overseas candidates are welcome
  • Relocation assistance and work visa sponsorship are available for qualified candidates


YOU will:

  • Design and implement low-latency trading connectivity and exchange-facing algorithms, including capabilities for pricing/quoting, hedging, and arbitrage.
  • Develop and maintain C++ applications that power the firm’s core trading infrastructure.
  • Collaborate with quants and traders to specify, tune, and improve algorithm logic and execution behavior.
  • Maintain strong engineering standards by performing rigorous testing (including automated tests) and participating in code reviews.
  • Deliver advanced production support as needed, including tier 3 troubleshooting.


YOU MUST have:

  • 2+ years of experience building server-side C++ applications on Linux (C++14 or newer preferred).
  • Strong foundation in multithreaded programming, network socket development, and low-latency engineering practices.
  • Experience working on automation for trading and/or exchange connectivity components.
  • Proven ability with system design and solid software engineering fundamentals.
  • Track record of delivering dependable services through structured testing and consistent code quality.
  • Hands-on experience supporting mission-critical production environments, including tier 3 level issue resolution.


Nice to have:

  • Kafka experience
  • Strong data analysis skills


Education & communication:

  • Degree in Computer Science or a related field
  • Excellent spoken and written English


Similar Jobs

Explore other opportunities that match your interests

Senior Python Developer (RAD Team)

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Eclipse Trading

Hong Kong Sar

NPD/NPI Director

Programming
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Sage Consulting Group

Hong Kong Sar

Low Latency Software Engineer (C++)

Programming
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

elity global

Hong Kong Sar

Subscribe our newsletter

New Things Will Always Update Regularly