Quantitative Developer/Software Engineer – Java/C++ – Core business role in high frequency trading firm – perfect for Mathematician/Computer Scientist recruitment

Our client is a leading high frequency/systematic trading firm that are at the forefront of the industry. Over the years they have continued to grow through consistent investment in the best trading and software engineering talent in the market which enables them to maintain their advantage over their competitors.

One of the key components of their success is their data group. Data is absolutely critical to the quantitative trading business and this role sits within this highly specialist team - directly support and interacting with the research/trading teams.  The group is essential in ensuring the firm maintains its competitive edge and the researchers can work with the most reliable data possible.

It is not guaranteed but in the past this team has proven to be the perfect breeding ground for people looking to move towards quantitative research/trading.

A brief example of some of the work undertaken includes:

• Working closely with researchers on trading strategy development, supporting them with their data needs and undertaking ad hoc research into data related issues.

• Design and implementation of production software to collect, normalise and clean vast quantities of disparate data used for both trading strategy research and real-time automated decision making.

• Design and maintenance of databases containing a variety of data (prices as well as fundamental information) on a large universe of financial instruments.

• Developing tools to analyse and compare data from multiple sources. Make recommendations regarding sources of data.

This position is perfectly suited to a talented software engineer with strong mathematical skills and a first class education. You must be commercial minded, have a genuine passion and pride in producing high quality code and have in innate problem solving ability that is proven in a commercial setting.

In depth knowledge of at least one OO programming language is essential and knowledge of a secondary language is desired with Scala, Python, C++ preferable.

On top of this you need to be innovative, hard-working, proactive, creative and naturally curious.

The above may be a lot to ask but our client will only hire top percentile candidates and the rewards – financially, intellectually, personally – are exceptional. You can expect  a competitive base salary,  above average bonuses, pension, private medical, flexible working hours (not ridiculously long hours), assistance with additional training/development and much more.

If you are looking to work with individuals who are genuine experts in their field, on constantly changing software engineering challenges and within a firm that continues to push the boundaries in this space then please do not hesitate to apply.