Senior Software Engineer at TxODDS developing scalable solutions for real-time sports data products. Building and maintaining software processes for accurate data acquisition while collaborating across teams in a hybrid work environment.
Responsibilities
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.
Benefits
Competitive benefits package tailored to your location
Senior Software Engineer building scalable, high - performance solutions for sports betting technology. Developing and maintaining software that powers real - time sports data products at TXODDS.
Staff Software Engineer enhancing DEX and remote management at TeamViewer. Join us to shape autonomous endpoint management solutions and mentor a high - impact team.
Senior Environmental Professional managing due diligence projects for complex transportation and municipal clients. Overseeing assessments and ensuring compliance with environmental standards.
Lead Engineer providing expert engineering advice for major infrastructure projects in Victoria's transport network. Collaborating with teams to ensure quality outcomes while maintaining project integrity.
Lead Software Engineer leading development of the Q - SYS platform for audio, video, and control technology. Collaborate with engineers on innovative design and implementation in a hybrid setting.
Software Engineer developing and maintaining innovative software solutions in a hybrid setup. Collaborating with teams and contributing to all phases of the software development lifecycle.
Software Engineer responsible for developing, maintaining and optimizing software solutions. Collaborating with other engineers while applying scientific methods to solve engineering problems.
Manufacturing Sustaining Engineer supporting back - end semiconductor package solutions at pSemi Corporation. Collaborating with internal teams and offshore partners to meet performance and reliability requirements.
Graduate Software Engineer developing C++ solutions for Ultra Maritime. Collaborating in Agile teams and contributing to software design, integration, and testing with SC Clearance requirements.
Software Engineer developing and maintaining software for Quantum Key Distribution systems at zerothird, a leader in quantum cryptography based in Vienna.