Join our talented technical team and help us change the game.



Our engineering department comprises twenty people split into focused teams working on a broad set of problems across trading, modelling and football analysis. We cultivate an agile working environment; planning milestones and user stories, heavy collaboration, and understanding every aspect of the domain is all part of the day-to-day.


We are always interested in people with prior and demonstrable experience in solving interesting problems. If you are an engineer with a natural curiosity and a desire to improve yourself, chances are you are what we are looking for. We are looking for someone with a well-rounded skillset; having worked on one aspect of an enterprise, monolithic application may not prepare you for the breadth of work you’ll encounter.


Continual knowledge-sharing, learning and support within teams is critical to how we work. As a passionate engineer we’d expect you to constantly wish to up-skill, something Football Radar will enthusiastically support.

Alongside mastering technologies and practices that you already know, you will be encouraged to learn technologies across our entire stack: our backend technologies include Scala, Akka, Python and PHP; in the frontend we use React, redux and RxJS; our infrastructure is built on Docker and Mesos.



Software Engineer

I joined Football Radar as a Software Engineer having been working for the Philharmonia Orchestra.

I love the company, but what I find particularly valuable is how collaborative the engineering team is. Everyone has their particular passion, and no-one is ever too busy to work with you on a particular problem.



At Football Radar, we analyse and predict football matches. As a backend engineer you’ll have the chance to help build and maintain all the software that makes that possible – everything from modern web applications to statistical models, real time data platforms to cloud infrastructure. Our backend engineers are involved in everything the company does and deal with all kinds of different challenges.

A lot of our code is in Scala, which we are using increasingly, but we still have lots of PHP code, and a few odds and ends in other languages. You don’t need to know Scala for this role, however: we’ll help you learn it if you don’t know it, and many of our engineers had no real Scala experience before they started. We are just looking for great programmers who are passionate about their work. If you like a challenge, and want to work with really smart people, we would like to hear from you.


  • Above average programming ability
  • Excellent written and spoken English
  • Experience of working with web applications
  • Available to work in the UK
  • Senior and junior applicants welcome


  • Computer science degree, or equivalent knowledge
  • Distributed systems experience
  • Full stack development experience
  • Functional programming knowledge


We have a polyglot and diverse engineering team. Some have a background in start-ups, some in academia, some are refugees from the bureaucracy of finance. We have a handful of specialists, but we’re mostly full-stack generalists.

Our recent projects have included: simulating millions of minutes of football; modelling player performance; backtesting new ideas for our statistical models; web applications for our analysts to record brand new information about football matches; and turning static pages into complex live updating pages.

Apply Now