Hong Kong, Hong Kong SAR, Hong Kong

C++ Front Office Developer | Global Investment Bank

 Job Description:

The company

Our client is a leading global financial institution with a strong presence in Equity electronic trading. The team is focused on building scalable, low-latency technology that supports market making, order management, pricing, and market access across a fast-moving trading environment.

The position

We are looking for a C++ Equity Electronic Trading Developer to join a global technology team in Hong Kong. This role will contribute to the development and support of electronic trading applications for the Equity desk, with a strong focus on performance, stability, and platform modernization.

The role & responsibilities

  • Design and develop low-latency, multi-threaded C++ components for electronic trading systems, including order management, market data processing, and risk controls.
  • Work closely with Equity Traders and Business Analysts to translate business requirements into robust technical solutions across the full development lifecycle.
  • Build and enhance electronic trading tools such as market access platforms, pricing engines, and volatility fitting functionality.
  • Provide first-line production support during market hours, including troubleshooting, issue resolution, monitoring, and alerting improvements.
  • Contribute to the modernization of the Equity trading technology stack, including cloud migration, UI upgrades, and scalable platform design.
  • Collaborate with internal technology teams and external vendors to deliver maintainable and high-performance solutions.
  • Use modern development practices and tools such as CI/CD, Docker, Kubernetes, AWS, and GitHub Copilot to improve delivery and code quality.

The requirements

  • 3 - 8 years of hands-on experience in C++ development, ideally in low-latency, real-time, or multi-threaded environments.
  • Solid understanding of Equities and traditional Equity business, including market making, order management, pricing, and market access protocols.
  • Experience in financial services or IT development for the financial industry.
  • Familiarity with CI/CD tools such as Jenkins, Artifactory, and Ansible.
  • Exposure to container and orchestration tools such as Docker and Kubernetes, plus cloud platforms such as AWS or Azure.
  • Ability to handle multiple priorities, work under pressure, and communicate technical concepts clearly to non-technical stakeholders.
  • Degree in Computer Science or a related discipline preferred.
  • English proficiency required.

The contacts

For enquiries please contact angus.fan@unity-partners.com

  Required Skills:

Trading C++