Software Engineer

We need an experienced Software Engineer to join our team.

We build real-time trading software, work with large datasets, do complex statistical modelling and invent new ways to help our staff analyse football.

What we're looking for is a generalist: someone who is comfortable switching between technologies and languages. Today we're using mostly PHP, Java, Javascript and MySQL, but recently we've also launched products with Ruby and Redis. Tomorrow it could be something else.

You'll need several years experience working with an object-oriented language, but above all you'll thrive on being empowered to find your own solutions to complicated problems (if you want lots of structure and a manager telling you exactly what to do and how to do it, this probably isn't the role for you). You'll also have experience in scaling, managing and monitoring multiple servers and know how to profile, analyse and speedup code.

The position is full-time, with a very competitive salary for the right candidate.

What we're looking for

  • Incredible coding skills
  • 2+ years commercial experience with an object-oriented language
  • A range of experience with different technologies, preferably including some web application development
  • Excellent written and spoken English

How to apply

To apply, you'll need to complete a short online application form. The form is a short questionnaire with an opportunity for you to explain why you'd be right for the job.

You'll also need to upload a copy of your CV, so make sure you have that handy.

Links to Github gists, pull requests or other code you have written are highly appreciated.

Apply now »