This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join TxODDS as a Senior Software Engineer and help build scalable, high-performance solutions that power global sports betting technology! We’re looking for a Senior Software Engineer to join our Data Acquisition team. In this role, you’ll help build and maintain the software that powers our real‑time sports data products, ensuring accuracy, reliability, and speed. You’ll work closely with engineers, data specialists, and Client Services to deliver high‑quality solutions that keep our data flowing at scale.
Job Responsibility:
Developing, testing, and deploying high‑quality software that processes data from diverse sources
Building, improving, and maintaining distributed systems and data pipelines (including Kafka-based services)
Deploying and supporting containerised workloads running in Kubernetes environments
Creating and maintaining clear, accurate documentation for the systems you build
Validating and monitoring data quality using internal tools and processes
Supporting data‑gathering workflows, including those involving web‑scraping or automated data acquisition
Investigating and resolving data‑related issues escalated from the Client Services team
Participating in an out‑of‑hours on‑call rotation to support critical data acquisition systems
Sharing knowledge widely and contributing to a positive, collaborative team culture
Mentoring junior engineers and helping raise the overall technical bar
Requirements:
Strong experience with at least one core programming language (e.g. Python, Java, Scala)
Hands-on experience with Kubernetes, container orchestration, and Docker
Experience working with distributed systems and event‑driven technologies (e.g. Kafka)
Solid understanding of networking fundamentals (HTTP, APIs)
Experience with relational and NoSQL databases
Strong Git skills and familiarity with modern development practices (code reviews, testing, CI/CD)
Comfort working in a Linux/Unix command-line environment
Experience designing and debugging software from inception to deployment
Excellent problem‑solving skills and a proactive approach to improving systems and processes
Strong communication and collaboration skills, and the ability to work effectively across teams
Nice to have:
Experience in sports data, betting tech, or large‑scale data pipelines
Familiarity with web‑scraping frameworks (e.g. Playwright, Selenium)
Interest in using AI‑assisted development tools
What we offer:
Competitive benefits package tailored to your location