Senior Software Engineer (.NET) at Genius Sports | London, England | Rezi

Senior Software Engineer (.NET) at Genius Sports

Senior Software Engineer (.NET)

Genius Sports · London, England

2 months ago

Senior Software Engineer (.NET)

Genius Sports · London, England

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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.