Join Us

Software Engineer

Role Overview

As a Software Engineer, you will be joining a small, but growing team, dedicated to ensuring our platform delivers the optimal experience to our partners.

With particular emphasis on scalability, performance, deployability and integration, you will work hand-in-glove with other technologists, as well as our product and operational teams to ensure we design, deliver, and run our platform to the highest possible standards. Your experience and understanding of modern technologies and Devops practices will be of real benefit as we bring our products and our teams to maturity.

Sharing our passion for delivering fantastic solutions, you will leave no stone unturned to help drive Pythia’s success and to be part of getting us to the next level!


About us: 

Pythia Sports is a fast-growing technology company, delivering innovative solutions to the gaming industry since 2014.

Our business is all about predictive sports modelling, underpinned by extensive use of a wide and ever-expanding array of real-time feeds and inputs. If that sounds both complex and hard, it is, but it’s also a huge amount of fun!

We strive to be the best at what we do every day, and we know that our success comes from our most important resource – our people. We pride ourselves on hiring talented individuals who challenge the status quo and help us to build exceptional, high-performing teams.

Based in London Victoria, we’re working to a hybrid work-from-home/office model but would consider sizable remote working for the right candidate – that is attendance in the London HQ when necessary. We offer private health and dental insurance, a cycle to work scheme, enhanced parental leave, enhanced sick pay, increased holiday allowance, discretionary annual bonus, and plenty of career development opportunities.

At Pythia, you will find a relaxed atmosphere, regular social events and remarkable colleagues looking to push technology boundaries – come and join us!

  • Additional leave
  • Casual dress
  • Company events
  • Cycle to work scheme
  • Flexible schedule
  • Private dental insurance
  • Private medical insurance
  • Referral programme
  • Company sick pay
  • Work from home

Your role

3 Best Things About the Job:

  1.     You’ll be helping to solve problems almost no one else knows how to solve
  2.     You’ll be working with complex real-time data from multiple sources
  3.     You’ll be working on something that cannot fail, but must be designed with failure in mind

What you will be doing:  

  • Design it: ensure that everything is designed not just for now, but for the growth of years to come, aligned with longer-term company strategy
  • Build it: work to deliver great solutions that are proven to meet the needs of our partners as well as your operational colleagues
  • Test it: take personal responsibility for the quality of your output, by ensuring testing is part of everything you and the team do
  • Run it: ensure that everything is working as expected and go hunting for problems to solve
  • Document Everything: make sure we have top class and up to date technical and use case documentation
  • Collaborate: constantly engage with your other team members to ensure that knowledge and best practice is shared, learn from Pythia Seniors and help onboard new team members

Measures of Success:

In the first three months, you will have:

  • Fully understood the existing architecture and pipeline
  • Installed the service from scratch on a clean environment
  • Materially contributed to at least one major new feature or integration

What you need for this role:

  • Highly experienced software engineer, ideally with experience in the betting or fintech industries
  • Material hands-on experience of delivering solutions in Java 8+ running on Linux or Unix, preferably also with experience of Spring or Spring Boot
  • Very comfortable with Kafka, RDBMS technologies (preferably PostgreSQL) and REST APIs
  • Solid experience of working with cloud technologies, ideally (but not necessarily) on AWS and using Docker & Kubernetes, Terraform, Grafana and Prometheus
  •  In-depth experience of software version control systems (preferably GitLab), and confident working with JIRA & Confluence and similar tools
  • Experience of Agile methodologies and of working with remote technical teams
  • Ability to work well in a dynamic, fast-paced environment and to pick up new skill sets quickly
  • A passion for detail and problem solving, with excellent verbal and written communication skills
Want to work with Pythia?

Apply Now

Key Requirement
Click or drag a file to this area to upload.
Upload your CV