Full-Time

Principal Software Engineer

Posted on 3/30/2023

Genius Sports

Genius Sports

1,001-5,000 employees

Sports data management and fan engagement technology

Data & Analytics
AI & Machine Learning
Consumer Goods

Senior, Expert

London, UK

Required Skills
Kotlin
PHP
Kubernetes
Python
JavaScript
UI/UX Design
Java
Go
C/C++
Requirements
  • 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
Responsibilities
  • 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

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

1%
INACTIVE