2,591 Open roles
95 Companies
118 Posted today
Jobs / Genius Sports / .NET Software Engineer
Posted 2026-06-24

.NET Software Engineer

Description

You will join one of our established high-performing teams within the Betting division, as we invest in our core and future Betting products. You will be focusing on the delivery of technical and product-focused initiatives, to expand and scale up our industry's leading Sportsbook and Risk Management products. As a Software Engineer SE2 you and your team will build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure. You will be responsible for innovating, architecting, delivering & maintaining an industry-revolutionising product. We will lean on your technical expertise and your pragmatic approach to problem solving; working in a team that prioritises the principles of Agile delivery and continuous improvement. You will have a Data-driven, evidence-based mentality, comfortable with the principles of continuous experimentation and validation.

Responsibilities
  • Build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure.
  • Innovate, architect, deliver & maintain an industry-revolutionising product.
  • Work closely to the fundamental principles of continuous delivery and empowered, high-performing teams.
  • Maintain strong ownership of your team’s domain.
  • Apply a pragmatic approach to problem solving.
Requirements
  • Understanding of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++) (required)
  • Flexibility to work on all areas of the service stack, front-end, back-end, infrastructure etc. (required)
  • Understanding of the principles of good software design. Familiarity with core concepts such as information hiding, abstraction, module design, cohesion and coupling. (required)
  • Knowledge of testing methodology (TDD) and designing high-quality testing suites resilient to changes in implementation. (required)
  • Understanding of Data Structures, Databases and Caching Technologies (required)
  • Knowledge of C# (preferred)
  • Broader software architecture knowledge of architectural patterns and apply them to highly-scalable, fault-tolerant, observable microservices and systems (nice-to-have)
  • Knowledge of source control, continuous integration, pipeline design, containerised workloads and infrastructure as code (nice-to-have)
  • Operation of Kubernetes Clusters (nice-to-have)
  • Building cloud native applications (AWS) (nice-to-have)
  • Messaging and asynchronous communication technologies (RabbitMQ, Pulsar) (nice-to-have)
  • Front-end web technologies (React, shadcn) (nice-to-have)
  • Domain Driven Design (nice-to-have)
  • Mathematical Aptitude, particularly statistics (nice-to-have)
  • Data Engineering skills (nice-to-have)
  • Experience in Agentic AI tooling (nice-to-have)
  • Excellent spoken and written English (required)
Benefits
  • Competitive salary
  • Range of benefits
  • Support for employee wellbeing
  • Opportunities to grow your skills, experience and career