Scala Developer

New Yesterday

Overview

As a Scala Engineer at TxODDS, you’ll build and maintain real-time products, support junior developers, and collaborate across teams in our global 24/7 sports data business.

Software Engineer (Mid-level)

Location: London (Hybrid)

About TxODDS

TxODDS is the world’s leading provider of real-time aggregated sporting odds, delivering intelligent, integrity-led insights to clients across the globe. We operate in a fast-paced, 24-hour environment where innovation and precision are key. Our engineering team is at the heart of this mission - building and maintaining the products that power our business.

We’re now looking for a Scala Software Engineer to join our Engineering team. This is a hands-on role where you’ll work on high-impact projects, collaborate with talented colleagues across the UK and EU, and help shape the future of sports data technology.

What You’ll Do

As a Software Engineer at TxODDS, you’ll play a key role in developing and maintaining our core products. You’ll be part of a collaborative team working on both new features and business-as-usual (BAU) maintenance, with a strong focus on code quality, performance, and innovation.

Your responsibilities will include:

  • Writing runnable, deployed code with automated tests and documentation
  • Maintaining and improving existing codebases and infrastructure
  • Participating in task estimation, release planning, and delivery
  • Communicating effectively with developers, product owners, testers, and stakeholders
  • Ensuring software is performant and meets specifications
  • Supporting infrastructure-as-code and CI/CD practices
  • Actively contributing to peer reviews and mentoring junior developers
  • Continuously learning and sharing knowledge across the team

What You’ll Bring

We’re looking for someone with solid technical skills, a collaborative mindset, and a passion for clean, efficient code. For this role, Scala development experience is essential.

You’ll also bring:

  • Strong experience in test-driven, functional development using Scala
  • Familiarity with Typelevel frameworks (Cats, Cats Effect, http4s, fs2)
  • Experience with SQL and NoSQL databases
  • Understanding of software architecture, requirements engineering, and UML
  • Comfort working with Linux and the network stack for service hosting
  • Knowledge of algorithmic complexity and performance tuning
  • Experience with tools like Confluence, JIRA, and Kanban methodology
  • A logical, structured approach to problem-solving
  • Excellent communication skills and the ability to work in a fast-paced environment

Nice to have:

  • Exposure to sports data or betting systems
  • Interest in applied mathematics and emerging technologies
  • Experience in team management or mentoring

What You’ll Get From Us

You’ll be joining a dynamic, fast-paced team in a business that values innovation, simplicity, and collaboration. You’ll be part of a company that prioritises technical excellence, continuous learning, and meaningful impact.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Gambling Facilities and Casinos
  • Securities and Commodity Exchanges
  • Technology, Information and Media
#J-18808-Ljbffr
Location:
England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology