
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading provider of probabilistic system solutions seeks a Software Engineer to develop and maintain its core products in a hybrid work environment. The ideal candidate will have strong Scala development skills, a passion for clean code, and excellent problem-solving abilities. You'll integrate into a collaborative team, ensuring software performance and participating in planning tasks. Opportunities for mentorship and continuous learning are also available.
Permanent, full-time (35 hours per week)
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 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.
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:
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:
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.
Here’s what you can expect from our process:
Please note, we use AI tools to record calls during the process. This helps us give you our full attention in the conversation and ensures we can review discussions accurately.