
Senior Software Engineer (.NET)
Genius Sportsabout 23 hours ago
Responsibilities
- Build highly distributed, real-time systems using modern CI/CD pipelines and cloud infrastructure.
- Lead execution of multi-sprint features or systems with measurable business impact.
- Collaborate within a multi-disciplinary Agile team to deliver innovative products.
- Innovate and maintain industry-revolutionizing products in the Betting division.
- Apply principles of continuous delivery and Agile methodologies.
Requirements
- Expert level knowledge of at least one object-oriented programming language (C#, Java, JS, etc.).
- Flexibility to work on all areas of the service stack, including front-end and back-end.
- Strong understanding of good software design principles and software architecture.
- Experience with testing methodologies and designing high-quality testing suites.
- Knowledge of source control, continuous integration, and infrastructure as code.