We’re partnered with a high-growth sports media network that operates a portfolio of market-leading brands and partnerships across the sports betting and tech space. Their mission is to empower sports fans with premium content, real-time insights, and cutting-edge tools, all powered by modern, cloud-native technology.
They are looking for an established Senior Software Engineer to join their expanding data team, where you will be working directly on key services that power a core part of the company's platform. While having essential responsibility for both building and maintaining backend services across the board.
What You'll Be Doing
- Designing and implementing scalable Java backend services for sports data ingestion and processing
- Maintaining and improving data pipelines that enrich and distribute sports data across internal platforms
- Ensuring reliability, scalability, and observability of core backend services
- Collaborating closely with Tech Leads, frontend, and product teams
- Investigating and resolving production incidents related to data feeds and pipelines
- Contributing to code reviews and engineering best practices
What We're Looking For
- Strong Java 8+ experience and solid software engineering fundamentals
- Experience with ElasticSearch, Redis, and SQL/NoSQL databases
- Kubernetes deployment and cloud platforms (GCP or equivalent)
- Network routing experience — CloudFlare, Nginx
- Monitoring tools, particularly Grafana
- Experience working with large-scale backend systems (1M+ DAU)
- Strong knowledge of web protocols, application servers and design patterns
- Git, Gradle, Maven, CI/CD and Cloud Build proficiency
This is a rare opportunity to have creative ownership and responsibility for backend services with one of the most credible companies across the industry. If this sounds like you, or know someone that aligns. Please do apply!
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.