Role Summary
We are partnered with a prominent investment bank based in Singapore, which has offices globally, and we are seeking strong C++ Algo developers to join their team.
This opportunity is open to candidates outside of Singapore who are willing to relocate and are committed to taking on this exciting role. We offer support with work visas and highly competitive compensation packages.
Overview
The Electronic Trading team plays a crucial role in developing and maintaining execution strategies for clients and traders globally. As a part of the Equity Department, this team operates within the business division and directly engages with clients to deliver tailored solutions.
You will:
- Develop, maintain, and support execution strategies.
- Enhance and customize strategies based on client needs.
- Collaborate closely with the global development team.
- Conduct regression testing, modify configurations, and release new versions to production when necessary.
LOOKING FOR:
- C++: Advanced knowledge including templates
- Multithreading: Experience with mutexes, atomic variables, pthreads, and Boost libraries
- STL: Strong proficiency
- Event Handling: Familiarity with Boost
- Networking: Proficient in TCP and multicast
- Debugging: Experience with gdb
- Unix: Strong low-level understanding
- Scripting: Proficient in Perl and shell scripting
- Databases: Experience with SQL
