Software Engineer (Mid-level)

TXODDS
London
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:

  1. Writing runnable, deployed code with automated tests and documentation
  2. Maintaining and improving existing codebases and infrastructure
  3. Participating in task estimation, release planning, and delivery
  4. Communicating effectively with developers, product owners, testers, and stakeholders
  5. Ensuring software is performant and meets specifications
  6. Supporting infrastructure-as-code and CI/CD practices
  7. Actively contributing to peer reviews and mentoring junior developers
  8. 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:

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

Nice to have:

  1. Exposure to sports data or betting systems
  2. Interest in applied mathematics and emerging technologies
  3. 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.

Scroll down for what we offer!

Posted 2025-09-30

Recommended Jobs

HIU Service Engineer

Ilford, Greater London

MS549 – HIU Service Engineer  Location: East ondon Salary: £40,000 – £45,000 per annum + van Overview: First Military Recruitment are currently seeking a HIU Service Engineer on beha…

View Details
Posted 2025-10-09

HR Assistant

Reeson Education
London

HR ASSISTANT REQUIRED FOR REDBRIDGE SECONDARY SCHOOL Outstanding Secondary School Great Transport Links Supportive SLT Long-Term Opportunity We are seeking a HR Assistant to join a …

View Details
Posted 2025-10-18

Senior Electrical Design Engineer - Defence Projects

Eden Brown
London

Senior Electrical Design Engineer - Defence Projects (DV Cleared) - London Up to £90k Basic + Benefits & Bonus (Dependant on years of industry experience) City of London / Undisclosed site within …

View Details
Posted 2025-10-15

Account Director

Advania UK
London

Account Director We are the tech company with people at heart. At Advania, we believe in empowering people to create sustainable value through the clever use of technology. As one of Microsoft'…

View Details
Posted 2025-09-30

Human Resources Assistant

Michael Page
London

Assist with day-to-day HR administrative tasks, including maintaining accurate employee records. Support the recruitment process by posting job advertisements and coordinating interviews. Prepa…

View Details
Posted 2025-10-06

Dental Receptionist

Howard Finley
City of London, Greater London

Dental Receptionist - Full-Time Position Location: Barnes, SW13 Hours: Monday to Friday, 8:00am - 5:00pm Salary: £14-£16 per hour (Negotiable based on experience) Type: Privat…

View Details
Posted 2025-09-12

Telecare Officer

Lewisham Council
Lewisham, Greater London

Job Category : Admin / Clerical Location Marsala Road No.122, Lewisham Council Hours Per Week : 35.00 Start Date : Immediate start Start Time : 07:00 End Time : 19:00 Salary: £20.73 …

View Details
Posted 2025-09-11

EYFS Teacher - Independent School - Sutton - January 2026...

Marchant Recruitment
Sutton, Greater London

An exceptional Independent School in Sutton is looking to appoint a committed and enthusiastic EYFS Teacher from January 2026 . This Full-Time EYFS Teacher role provides the chance to inspire …

View Details
Posted 2025-10-04

Chef Apprenticeship

Uxbridge, Greater London

As an apprentice Chef at Vintage Inns, we will help you master our menu, with your food being the reason guests keep coming through our doors! You'll thrive off the hustle and bustle of a fast-paced …

View Details
Posted 2025-10-21