- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join a premier financial services firm in Singapore renowned for its advanced technology infrastructure supporting operations across the Asia-Pacific region. This role involves working as a C++ Engineer designing and developing high-performance systems that support essential financial applications. The ideal candidate is a hands-on engineer with solid knowledge of C++ and foundational computer science skills who thrives in a fast-paced financial technology setting.
Key Responsibilities
- Design, develop, and maintain efficient applications using C++.
- Create scalable, dependable systems running within Linux environments.
- Develop and optimize multithreaded and distributed software applications.
- Enhance system performance, reliability, and scalability continuously.
- Manage the complete development lifecycle, including design, implementation, testing, and deployment.
- Investigate and resolve intricate technical and production challenges with sustainable solutions.
- Collaborate extensively with technology and business teams across the Asia-Pacific region.
- Contribute to ongoing improvement and evolution of the firm's technology platform.
Qualifications and Experience
- Proven commercial experience in C++ software development.
- Strong grasp of data structures, algorithms, and core computer science concepts.
- Comprehensive experience working on Linux/Unix operating systems.
- Hands-on experience with multithreading, concurrency, and performance tuning.
- Knowledge of systems programming including memory handling and networking principles.
- Previous work on large-scale, distributed, or high-performance systems.
- Excellent problem-solving and debugging capabilities.
- Strong communication skills and ability to thrive in multicultural, international teams.
- Experience in financial services or trading markets highly valued.
- Familiarity with trading platforms, market data, risk management, pricing, or investment systems is advantageous.
Opportunity Highlights
This role offers the chance to work within a technical and engineering-focused financial company, dealing directly with mission-critical performance-sensitive systems. You will collaborate with skilled engineers tackling advanced C++ challenges and hold genuine ownership and visibility over your contributions. The role promotes autonomy and the ability to see immediate effects of your work on the business and financial markets.
The position provides opportunities for career growth, attractive remuneration, and a culture that values strong engineering and individual contributions in an international environment.