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. This is a key role in building and maintaining the systems that power our real‑time data delivery. You’ll work closely with cross‑functional teams to ensure the accuracy, reliability, and speed of the data we provide to customers. This is a great opportunity for someone with 5+ years of experience who enjoys working in a fast‑moving, highly collaborative engineering environment.
Job Responsibility:
Developing, testing, and deploying software solutions that consume and process data from diverse sources
Ensuring data integrity and accessibility through robust validation processes
Collaborating with the team to maintain clear documentation for all developed software
Supporting data‑related customer issues in partnership with the Client Services team
Participating in an out‑of‑hours on‑call rotation for critical data acquisition support
Contributing to a culture of continuous learning and knowledge sharing
Building strong relationships across the Data Acquisition, Client Services, and Content teams
Mentoring junior team members and supporting their technical growth
Requirements:
5+ years of professional software development experience
Strong experience with at least one core programming language (e.g., Java, Scala)
Experience working with Kubernetes
Experience with Docker and containerised development workflows
Solid understanding of Git and modern version control practices
Experience with both relational and NoSQL databases
Confidence working in a Linux/Unix command line environment
Practical understanding of core networking concepts (e.g., HTTP, APIs)
Familiarity with CI/CD pipelines, testing methodologies, and Agile development practices
Excellent problem-solving abilities and clear, pragmatic communication skills
A self-starter mindset with a strong eagerness to learn and adapt
Nice to have:
Experience with Kafka or other large-scale messaging/streaming systems
What we offer:
Competitive benefits package tailored to your location