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++