Senior Java Software Engineer
Core
Design, build, and operate scalable, high-performance Java services for sports data and betting products running 24/7.
Role type
Senior IC Java Software Engineer (Distributed Systems)
Builds
Cloud-native distributed systems processing millions of real-time events daily for media companies, sports federations, and betting operators
Domain
Sports data and betting technology on AWS
Deliverable
production ML models | product features
Required skills
Java, distributed systems design, AWS, Kafka, Kubernetes, microservices, CI/CD, testing strategy, code review, mentoring
Preferred skills
Experience with real-time data environments at global scale
Technologies
Java, AWS, Kafka, Kubernetes, microservices
Responsibilities
Design and deliver complex technical initiatives from architecture to production; contribute to cloud-native architecture decisions; mentor engineers through code review and pairing; drive improvements to code quality and engineering practices; collaborate with leadership on technical direction
Seniority
Senior, hands-on IC with mentorship responsibilities