Software Engineer (Mid-level)
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, 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.
Scroll down for what we offer!
Recommended Jobs
Full-time Nanny for busy family, Job ID J1D113
A busy family in Hammersmith, London is looking for a Full-time Nanny to provide proper care for their precious baby. They seek an experienced, caring and easygoing candidate who has a basic understa…
Family Support Worker
Job Title: Family Support Worker Type: Permanent, full time (Flexibility needed for late shifts and occassional weekend work) Salary: £27,352 per annum Our client already holds a huge presence…
Director of Product Design
Sweep is hiring a Director of Product Design to lead and scale our design vision, making sustainability a cornerstone of business success. Sweep is on a mission to empower businesses to becom…
Programme Manager (PQN, QED, QNIC and QNCC)
THE ROLE This is an exciting opportunity for someone looking for a career in quality improvement or health service development. You will work in a dynamic team managing four national quali…
European Key Account Manager
Manage and grow relationships with key European accounts to achieve sales targets. Develop and implement strategic account plans tailored to client needs. Identify opportunities for expanding p…
Underwriter - US Professional Liability
Underwriter - US Professional Liability Are you a driven and ambitious Professional Liability Underwriter looking for your next challenge? My client, a market-leading and award-winning insurance pro…
Engineering Lecturer
Job Title: Engineering Lecturer School: Building, Engineering and Technical Salary: £43,403.51 to £45,357.51 depending on experience. Additionally, this role could also attract a recruitmen…
Senior Mechanical Project Manager
We are currently working with a very well respected M&E contractor with a turnover of £300m and a strong presence across the UK and Europe delivering across sectors who require a mechanical project ma…
Cloud Security Engineer (Automation & Tooling) - Engine by Starling - London
At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling…