A brand new client of ours, a leading proprietary trading firm based in Hong Kong, are seeking an experienced C++ Developer to join their engineering team. I am happy to share more details on this exciting company at a later point. But as this is a confidential search I cannot disclose too much here. What I can say is; the role offers the opportunity to work on cutting-edge, low-latency systems within a dynamic trading environment, contributing directly to the performance and reliability of real-time financial platforms.
Key Responsibilities:
- Design, develop, and maintain high-performance trading systems.
- Collaborate with quantitative analysts, traders, and fellow engineers to optimize system latency and throughput.
- Contribute to the development and enhancement of market data, order management, and execution systems.
- Ensure code quality through comprehensive testing, performance tuning, and documentation.
- Participate in the full software development lifecycle, from design to deployment and support.
Candidate Profile:
- Holds a Bachelor’s degree or higher in Computer Science, Engineering, or a related discipline.
- Brings a minimum of 5 years of professional experience in C++ development.
- Demonstrates proficiency in modern C++ (C++11/14/17 or newer).
- Possesses a strong understanding of data structures, algorithms, multithreading, and concurrent computing.
- Experienced in low-level programming and performance optimization.
- Familiar with scripting languages such as Python or Shell for automation and tooling.
- Comfortable working in a Linux environment with strong debugging and problem-solving skills.
- Knowledgeable in networking protocols, databases, and version control systems (e.g., Git).
- Exposure to CI/CD tools such as Jenkins or Docker is advantageous.
Preferred Experience:
- Background in financial systems, particularly in trading, market data, or order execution.
- Experience in mission-critical environments where performance and reliability are essential.
- Strong communication skills and the ability to collaborate effectively across global teams.
Why This Role?
This is an exceptional opportunity for a skilled C++ developer to join a forward-thinking financial technology firm. The successful candidate will work on impactful projects at the forefront of the industry, with opportunities for career growth and technical advancement in a collaborative and innovative environment.