F# Developer

Software Development London, United Kingdom


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 develop the platform to deploy these ideas globally. Software development & consistent innovation is a core part of our business and we are continually striving to expand our development function with the world's best Software Engineers. Most of our systems are written in C# but we also have specialist teams using C++ and F#. We recognize that some of the very best Engineers are agnostic in their approach to development so we are open to speaking with candidates from a Java, Python and JavaScript background for example.

Innovation is at our core. We give our Software Engineers the freedom to find new solutions and encourage experimentation with the newest and best technology. A lot of people that work here are very active in the open source community, have spoken at conferences and are leaders within their fields. We are home to Engineers that contribute to the core F# language and sit on the C++ standards committee globally.

The Role

Our mission is to maximize the quality and quantity of research our Quants are able to develop and deliver to production. This involves a large variety of tasks ranging from development of complex data analysis and simulations, implementation of experimental new investment components with requirements that aren't really understood until the project is complete, to helping a very talented group of mathematical researchers with the tricky business of engineering software that needs to work on massive data sets.

The team and our Quant users code primarily in F#. The core realtime platform is almost all in C#. The research platform and the production system are tightly integrated and between them form a large code base with strict performance requirements. This team works closely with, and shares many responsibilities with, the developers responsible for the core realtime platform.

As this is a front-line development team working directly with Quants, Software Engineers are often the first to look at existing or new code that is not yet production quality. We love functional programming and often find the principles it embodies help us to write correct and performant code.

The team work closely with specialist Quant Researchers, helping them with daily tasks, but we are looking for a dedicated software engineer who enjoys the challenges of software development - the successful candidate will not aspire to a move into quant research.

The Individual

The successful candidate must be an experienced, competent, and practical software developer with:

  • Excellent academics – good A-level results combined with a 2.1 or better in Computer Science from a top university
  • Strong problem solving skills, with the ability to work independently on projects as well as part of a team in order to develop solutions and improve system architecture.
  • The ability to communicate with non-technical users, both in order to understand exactly what their needs are and how we can help, and to teach or explain to them how to take full advantage of the research platform.  The users think in a very mathematical way so aptitude in this area is valuable.

The Location

Based in the heart of Central London, we are served by 5 stations and 6 tube lines, with the closest station Goodge Street within seconds of the office. With the vibrant West End close by, you are in walking distance of many top London attractions, theatres and shopping districts.

Why should you apply?

  • 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.