C++ Developer
Job Title: C++ Developer - Trading Technology (IT Strategist)
Location: Hong Kong
Employment Type: Full-time
About the Client
Our client is a leading global financial institution with a strong footprint across Asia Pacific. Their trading division is known for its cutting-edge technology and active presence on major electronic exchanges. The team you'll be joining is responsible for developing and maintaining a proprietary trading platform that powers automated market making and quantitative trading strategies.
Role Overview
We're looking for a skilled C++ Developer to join a high-performance trading team. This role blends software engineering with quantitative strategy implementation, supporting the development, deployment, and monitoring of low-latency trading systems.
Key Responsibilities
- Build and maintain tools to automate trading strategies and monitor performance
- Optimize system architecture for speed, reliability, and scalability
- Develop simulation and backtesting environments for strategy validation
- Monitor live trading systems and ensure smooth operations during market hours
- Analyze and improve trading strategy performance
- Implement robust risk controls to prevent abnormal trading behavior
- Collaborate with infrastructure and IT teams on system upgrades and changes
- Ensure compliance with local regulatory requirements
Required Skills & Experience
- Strong C++ development skills on Linux
- Proficiency in Python and Bash scripting
- Experience with multithreading and lock-free programming
- Familiarity with latency measurement and optimization
- Ability to work in a fast-paced, high-pressure environment
- Professional, reliable, and detail-oriented
Preferred Qualifications
- Experience in low-latency, scalable software development
- Background in automated trading or market making
- Knowledge of listed derivatives and financial products
- Exposure to tools like Corvil or low-latency hardware
- Degree in Computer Science, Engineering, or related field
Why Join?
- Work with a top-tier trading team in a dynamic and fast-moving environment
- Be part of a technology-driven culture focused on innovation and performance
- Opportunity to make a direct impact on trading outcomes and system design
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.