Full-Time
Principal Software Engineer
Posted on 3/30/2023
Sports data management and fan engagement technology
Senior, Expert
London, UK
- You will have expert-level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++)
- You will have a strong understanding of the principles of good software design. Familiarity with core concepts such as information hiding, abstraction, module design, cohesion and coupling
- You will have broad software architecture skills and detailed knowledge of architectural patterns and applying them to highly-scalable, fault-tolerant, observable microservices and systems
- You will have detailed knowledge of testing methodology and designing high-quality testing suites resilient to changes in implementation
- You will have experience of continuous Integration, pipeline design, containerized workloads and infrastructure as code
- You will have experience in messaging and asynchronous communication technologies
- Operation of Kubernetes Clusters
- Building cloud native applications
- Mathematical Aptitude, particularly statistics
- Data Engineering skills
- Front-end web technologies
- Domain Driven Design
- You will own the end to end architecture of the division, ensuring key technical decisions are sound and aligned with the vision
- You will mentor and coach other Software Engineers on the team
- You will champion a culture of collaboration via code reviews, architecture reviews, code katas, etc
- You will play a leading role in finding solutions to complex technical problems
- You will work closely with the App Sec team to promote and provide guidance and options for security of the software
- You will keep engineering diagrams up-to-date to illustrate how the services in your area of responsibility interact; including external vendors and customer integrations
- You will own the Technical Roadmap that illustrates the target architecture or solution you are working towards, and highlights the areas and interactions that are in progress or not yet complete
- You will be accountable for reporting of compliance with relevant technical standards e.g. UI micro component standards
Genius Sports, a global leader in sports technology, offers a unique work environment that blends a passion for sports with cutting-edge technology, enabling sports entities to efficiently manage their data and enhance fan engagement. With a competitive edge in data and video optimization, they provide valuable tools for coaches and fans, maximizing the utility of official data. Their global presence, with headquarters in London and offices in multiple continents, offers employees diverse cultural experiences and opportunities for growth in the rapidly evolving sports tech industry.
Company Stage
IPO
Total Funding
$345.2M
Headquarters
, United Kingdom
Founded
2001