Candidates: Create an Account or Sign In
Our client is a leading and well-established High-Frequency Prop Trading industry player. Due to continued growth and profitability, the need has arisen to hire additional C++ Developers to work on new projects to continuously optimise their low-latency trading systems.
This is a fantastic opportunity to work on high-performance systems in a bleeding-edge environment within a highly profitable organisation. Whilst prior trading systems experience is highly desirable, it is not essential. The role focuses on low level C++ coding so any candidate who can demonstrate experience of optimising C++ for performance and speed is also encouraged to apply.
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
* Exceptional C++ skills
* Experience with optimising the performance of C++ standard libraries
* Experience of coding C++ in Linux environment with an emphasis on performance
* Strong analytical skills
* Understanding of networking, CPU and memory model, and assembly language is desirable
BENEFITS:
* The role is not 100% remote but there is considerable flexibility around working hours and location
* In addition to your base salary a significant proportion of your total earnings will come from performance related bonuses
* The opportunity to work on high profile projects, in close contact with their Quants and Traders with a high degree of autonomy