About the Role
Join a high-performing team within the Betting division, focusing on delivering technical and product initiatives to expand and scale industry-leading Sportsbook and Risk Management products. You will build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines and cloud infrastructure, innovating, architecting, delivering, and maintaining an industry-revolutionizing product.
Responsibilities
- Focusing on the delivery of technical and product-focused initiatives.
- Expand and scale industry-leading Sportsbook and Risk Management products.
- Work closely to the fundamental principles of continuous delivery and empowered, high-performing teams.
- Build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure.
- Innovate, architect, deliver & maintain an industry-revolutionising product.
- Lead execution of multi-sprint features or systems with measurable business impact.
- Work in a team that prioritises the principles of Agile delivery and continuous improvement.
- Bring clarity to complex domains, rapidly developing a deep understanding and challenging unclear requirements.
- Lead conversations that drive alignment and uncover edge cases others might miss.
- Mentor engineers both within and outside the immediate team.
Requirements
- Expert level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++).
- Flexibility to work on all areas of the service stack, front-end, back-end, infrastructure etc.
- Strong understanding of the principles of good software design.
- Familiarity with core concepts such as information hiding, abstraction, module design, cohesion and coupling.
- Strong software architecture knowledge, including architectural patterns and how to apply them to highly-scalable, fault-tolerant, observable microservices and systems.
- Detailed knowledge of testing methodology (TDD) and designing high-quality testing suites resilient to changes in implementation.
- Experience of source control, continuous integration, pipeline design, containerised workloads and infrastructure as code.
- Experience in messaging and asynchronous communication technologies (RabbitMQ, Pulsar).
- Understanding of Data Structures, Databases and Caching Technologies.
- Curiosity and strong desire to learn and improve.
- Social skills, being able to act as a facilitator, can balance enabling others with individual contributions.
- Time management and asynchronous communication skills relevant for a remote-first engineering organization.
- Enthusiasm and ability to work collaboratively within a team.
- Excellent spoken and written English.
- Adherence to core engineering principles of Aligned Autonomy, Psychological Safety and Continuous Improvement.
Skills
- C#
- Kubernetes Clusters
- Cloud native applications (AWS)
- Front-end web technologies (React, shadcn)
- Domain Driven Design
- Mathematical Aptitude, particularly statistics
- Data Engineering skills
- Agentic AI
Location
- Remote-first
Work Type
- Hybrid
Experience Level
- Senior
Benefits
- Competitive salary
- Range of benefits
- Support employee wellbeing
- Help you grow your skills, experience and career
About the Company
- Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalized than ever before.
- We operate in a squad model to allow focus on the business top priorities, allowing exposure across multiple products while still maintaining strong ownership of your team’s domain.
- We enjoy an ‘office-first’ culture and maximize opportunities to collaborate, connect and learn together.
- We strive to create an inclusive working environment, where everyone feels a sense of belonging and the ability to make a difference.
Equal Opportunity
- Let us know when you apply if you need any assistance during the recruiting process due to a disability.
