I am happy to announce the return of an old client of ours! A leading, international investment bank based in Hong Kong, is seeking a highly experienced and technically proficient Senior C++ Developer to join their growing engineering team. 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 for a market making business.
Key Responsibilities:
- Design, implement, and optimize high-performance trading systems for a market making business.
- Collaborate with quantitative analysts, traders, and fellow engineers to enhance 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 or Master’s degree in Computer Science, Engineering, Mathematics, Physics, or a related discipline.
- Brings a minimum of 8 years of professional experience in C++ development, ideally within investment banking or proprietary trading.
- Demonstrates proficiency in modern C++ (C++11/14/17/20).
- Possesses a strong understanding of data structures, algorithms, multithreading, and concurrent computing.
- Experienced in low-level programming and performance optimization in low-latency environments.
- Familiar with scripting languages such as Python or Bash 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.