About this role
Algo Developer - Electronic Trading
Role Overview
We are seeking a technically strong C++ developer to join our Electronic Trading team in Hong Kong or Singapore. The ideal candidate will have solid experience in low-latency systems development and application support. You will be responsible for building, maintaining, and supporting highly available trading systems capable of handling large data volumes with ultra-low latency. The role requires the ability to perform under pressure, meet tight deadlines, and communicate effectively with both clients and internal trading teams.
Key Responsibilities
- Design, develop, maintain, and support execution strategies for electronic trading.
- Implement strategy enhancements and client-specific customizations.
- Take full ownership of assigned projects or issues from initiation to completion.
- Collaborate closely with global development teams to ensure alignment and consistency.
- Apply understanding of European markets and regulatory requirements where relevant.
- Troubleshoot and resolve trading issues; investigate, respond to, and communicate effectively with traders and clients.
Qualifications
- Advanced proficiency in C++, including templates (mandatory).
- Strong knowledge of multithreading, low-level concurrency primitives, atomic operations, mutexes, condition variables, and familiarity with pthreads concepts.
- Expertise with the Standard Template Library (STL) (mandatory).
- Hands-on experience with Boost, particularly event handling (mandatory).
- Familiarity with TCP/IP and Multicast communication.
- Strong debugging skills using gdb and similar tools.
- Good understanding of Unix/Linux internals.
- Scripting capabilities in Perl and shell.
- Working knowledge of SQL.
- Ability to collaborate with global teams and communicate clearly across regions.
- Fast learner, highly curious, and proactive in problem-solving.
- Understanding of performance verification and optimization tools.
Required Skills
-
Perl
-
Fast Learner
-
Operations
-
Debugging
-
Regulatory Requirements
-
Templates
-
Trading
-
Ownership
-
Unix
-
Optimization
-
Strategy
-
C++
-
Linux
-
Pressure
-
Design
-
SQL
-
Communication
-
Apply for this job
-
Or refer someone
-
Share
-
-
Facebook
-
-
Line
-
-
LinkedIn
-
-
X (Formerly Twitter)
-
-
Whatsapp
-
-
Email