F# Software Engineer

Software Engineering London, United Kingdom


Software engineering is core to the success of our business and we are continually looking to expand our engineering function. Our business is to predict the future, and we build software to solve that complex problem.

We're looking for an exceptional Software Engineer to join us working on our core Realtime Quant Platform. Our mission is to maximise the quality and quantity of research our quants are able to develop and deliver to production. 

Our Engineers are involved with the implementation of experimental new components, refactoring our existing system to make it easier to test, develop & deploy, and helping a very talented group of mathematical researchers with building software that needs to work on massive data sets and be reliable, performant and correct.

Most of the core realtime platform is written in C# and our quant users code primarily in F#. Our Engineers work in a mixture of the two languages, the mix varying from one project to another. We follow Agile practices in a non-ideological way - experimentation and iterative improvement are highly valued in all areas from working practices and user-facing APIs to production robustness. Our environment is fast-paced and constantly changing so we fail fast to learn quickly. Collaboration is key, both with the broader team as well as with our quant researcher customers.

Who are we looking for?

Our teams are made up of highly skilled engineers from a wide range of backgrounds and experience levels. You will be an intelligent, capable and hands-on engineer who has an excellent academic background and a genuine interest in both software technology & functional programming.

You will demonstrate excellent problem solving & communication skills, a proven ability to engineer high-quality software in an OO or Functional language and an appreciation of good software architecture, CompSci fundamentals & data structures. You will also have working knowledge of Agile, Continuous Delivery and TDD principles. Finance experience is useful but by no means a pre-requisite.

The Company

G-Research is a leading quantitative research and technology company. We use scientific techniques, big data and world-class technology to predict future movements in financial markets, and we develop the platform to deploy these ideas globally across multiple asset classes. We offer a dynamic, flexible and highly stimulating environment where good ideas are prized and rewarded.

Why should you apply?

Improve your functional programming skill set & work closely with some of the brightest and best mathematical researchers around.

We solve difficult problems using the best tools available for the job, and are rapidly extending the use of new technologies.

Excellent growth and advancement opportunities.

Relaxed environment with a relaxed informal dress code.

Great work/life balance with fantastic benefits package including comprehensive healthcare and life assurance, 25 days holiday, contributory pension scheme, cycle scheme, gym subsidy, monthly company events and many more!

Market-leading compensation plus annual discretionary bonus.