Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer (Mid-level) Engineering TXODDS London office
Posted 1 hour 49 minutes ago by 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
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
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!
Txodds
Related Jobs
Software Engineer Analyst - AI Trainer
- £29.61 Hourly
- Not Specified, United Kingdom
Java Software Architect (development Chapters) (f/m/d)
- Berlin, Germany
Canvas LMS and Learning Specialist - Higher Education, Implementation, Configuration
- £500 - £700 Daily
- London, United Kingdom
Data Project Manager/Product Owner
- London, United Kingdom
Sr. Software Development Engineer
- Cambridgeshire, Cambridge, United Kingdom, CB1 0