Job Description

Senior Software Developer (C++ 14 / 17 HPC Linux Python Mathematics). Are you a highly intelligent C++ Developer looking for a role where you will be challenged and can work collaboratively with some of the world's brightest minds to solve some of the most complex and interesting problems in financial trading technology?

As a Senior Software Developer you will seek to make improvements to low-latency real-time algorithmic trading systems that trade $150 billion of assets every day, completely automated. You will be working with hundreds of Linux servers located at financial exchanges across the world on proprietary systems with no third party technology.

You'll be working in an intellectually stimulating environment with a small team of technology and trade strategists in truly amazing offices with first class facilities and catering.

Requirements:
*You have an outstanding record of academic achievement; minimum 2.1 from a top tier university in a scientific, technical or numeric discipline
*You have an advanced knowledge of C++ (C++11 onwards); there are even some elements of C++20 in the stack (you'll be using string literals as a template parameter)
*Thorough understanding of computing fundamentals, you know what is really going on inside a computer when you're code is running
*Strong numeric / mathematics skills, comfortable with designing and implementing high performance algorithms
*Familiar with Linux command lines and common tools
*Python scripting ability

We thrive on building relationships. Whether you are a client or candidate or you would like to work for us, we'd love to hear from you. You can get in touch with us by phone, e-mail or by calling in at our offices.