Role: C++ Developer, AVP
Location: Singapore
Employment: Perm
We are collaborating with a leading investment bank based in Singapore, renowned for its global presence. They are seeking a talented C++ Developer at the AVP level to enhance their team.
You will:
- Design and Development: Lead the creation of cutting-edge, ultra-low-latency equity trading systems, managing multiple delivery projects simultaneously.
- Platform Review: Collaborate with team leads to assess current architecture and implement improvements for performance, simplicity, and to reduce technical debt.
- System Testing: Conduct comprehensive simulations and testing to ensure high reliability of the trading systems.
Qualifications:
- C++ Expertise: Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
- Performance and Low Latency Understanding: In-depth knowledge of C++ performance and low-latency considerations to minimize latency in critical flow paths.
- Data Structures and Algorithms: Strong understanding of data structures, algorithms, multi-threading, and the C++ standard library.
- Linux/Unix Proficiency: Practical experience with Linux/Unix operating systems and command-line tools.
Desirable Skills:
- Front Office Trading Development: Experience with low-latency systems, particularly in APAC markets.
- Investment Banking Experience: Proven background in investment banking, collaborating directly with traders and desk heads.
- Algorithmic Trading Experience: Experience in algorithmic trading within high-frequency trading firms.
- User-Space Networking: Familiarity with user-space networking, such as Solarflare OpenOnload.
- TCP/IP Networking: Lower-level TCP/IP networking experience.