remote
.NET Software Engineer - Genius Sports
Software Engineer
Develop and enhance high‑performance betting and risk‑management platforms using .NET technologies, delivering scalable, secure solutions for a leading sports data provider.
About the role
Key Responsibilities
- Design, develop, and maintain core components of sportsbook and risk‑management applications using C# and the .NET framework.
- Collaborate with product owners and cross‑functional teams to translate business requirements into technical solutions.
- Implement RESTful APIs and integrate with external data feeds and services.
- Optimize database interactions and ensure high‑availability using SQL Server and Azure cloud services.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality and delivery speed.
Requirements
- 5+ years of professional experience developing enterprise‑grade applications with C# and .NET.
- Strong knowledge of ASP.NET, Web API, and micro‑service architecture.
- Proficiency with SQL Server, query optimization, and data modeling.
- Hands‑on experience deploying and managing applications on Microsoft Azure.
- Solid understanding of Agile methodologies and collaborative development practices.