THE ROLE: C++ Developer Low Latency
You will be a C++ Developer who is passionate about technology, and interested in both low level details of how computer hardware operates and high-level design of large systems. The role will suit someone who likes opening the hood to see how things work, has an understanding of data structures, experience writing client-server network applications, and writing and optimising code for high performance. Our client is looking for people who are passionate about technology and has an understanding of how C++ standard libraries and other solutions are implemented and optimised.
You will have the opportunity to grow and directly impact trading by developing and improving all parts of the trading platform, data infrastructure and related software while also getting advice and guidance from very experienced developers and traders, including the founders. You will have a lot of independence and responsibility. There are no legacy systems, no multiple levels of approvals, and no bureaucracy; all developers report directly to CTO, who is very hands-on. You are judged by what you deliver, and not the number of hours you work.
A significant advantage of this position is that it is varied, and you are given the autonomy to shape it in the direction that matches your talents, in conjunction with the company’s needs. The role focuses on working on the global trading platform that spans many continents, with real-time data capture, order entry on dozens of exchanges, robust connectivity, and built-in monitoring. You would be working on expanding and scaling up their trading platform, mainly using C++, with Python utilised when it is prudent to do so.
SKILLS / EXPERIENCE REQUIRED: C++ Developer Low Latency Trading Platform