Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Leading Financial Services Firm in Hong Kong is seeking a C++ Engineer to design and develop high-performance systems supporting critical financial applications.
This hands-on role requires strong C++ skills, Linux proficiency, and experience with multithreading and distributed systems in a fast-paced financial environment. You will contribute across the full development lifecycle and collaborate with stakeholders regionally.
C++ Engineer @ Leading Financial Services Firm
C++, Linux, Multithreading, Distributed Systems, Financial Markets, Performance Optimisation
My client is a leading financial services firm with a sophisticated technology environment supporting its business across the Asia-Pacific region.
The firm is seeking a C++ Engineer in Hong Kong to design and develop high-performance systems supporting critical financial applications.
This is a hands-on engineering role suited to someone with strong C++ and computer science fundamentals who enjoys solving complex technical problems within a fast-paced financial environment.
Responsibilities
Design, develop and maintain high-performance applications using C++
Build scalable and reliable systems within a Linux environment
Develop and enhance multithreaded and distributed applications
Improve system performance, reliability and scalability
Work across the full development lifecycle from design and implementation through testing and production
Investigate complex technical and production issues and implement long-term solutions
Work closely with technology and business stakeholders across the region
Contribute to the continued development and improvement of the firm's technology platform
Your experience
Excellent understanding of data structures, algorithms and computer science fundamentals
Strong knowledge of Linux/Unix
Experience with multithreading, concurrency and performance optimisation
Good understanding of systems programming, memory management and networking
Experience developing large-scale, distributed or performance-sensitive systems
Strong problem-solving and debugging skills
Good communication skills and ability to work effectively in an international environment
Experience within financial services or financial markets is highly advantageous
Exposure to trading, market data, risk, pricing or investment systems would be beneficial
The opportunity
This is an opportunity to join a highly technical, engineering-driven financial firm in Hong Kong, working on sophisticated, performance-critical systems at the heart of the business.
You will work alongside experienced engineers on challenging C++ problems, with high visibility, genuine ownership and the opportunity to influence how systems are designed and developed. Engineers are encouraged to take initiative, contribute ideas and see their work through from initial design to production.
The role offers close interaction with the business and direct exposure to financial markets, allowing you to see the impact of the technology you build rather than operating several steps removed from its end users.
For C++ developers looking for challenging technical work, greater autonomy and a more direct connection between engineering and the business, this is an opportunity to make a meaningful contribution within a collaborative international environment.
The firm offers highly competitive compensation, strong career development and an environment where good engineering and individual contribution are genuinely valued.