Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Software Engineer, Fan Engagement
ICT
💰 Salary 15,417 GBP–17,500 GBP/mo (185,000 GBP–210,000 GBP/yr)
📊 Market 20,000 GBP–21,250 GBP/mo (240,000 GBP–255,000 GBP/yr)
About the Company
By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalised than ever before. Learn more at geniussports.com
About the Role
We're looking for a Software Engineer to join our Fan Engagement team and take ownership of delivering high- quality software end-to-end. In this role, you'll design, build, and improve systems while solving moderately complex problems and balancing technical decisions with user impact. You'll collaborate closely with cross-functional partners and play an active role in mentoring others and strengthening team practices.
Responsibilities
- ● Own the design, implementation, testing, and delivery of features or subsystems end-to-end
- ● Develop and maintain scalable, reliable, and maintainable systems
- ● Identify and drive improvements to existing codebases, systems, and development practices
- ● Solve moderately complex technical problems with a thoughtful approach to trade-offs
- ● Participate in and contribute meaningfully to system design discussions and reviews
- ● Collaborate with product managers, designers, and engineers to deliver user-centered solutions
- ● Mentor and support junior engineers through code reviews, pairing, and knowledge sharing
- ● Proactively identify risks, dependencies, and opportunities for improvement, and communicate them clearly
- ● Contribute to a culture of quality through testing, documentation, and continuous improvement
Requirements
- ● Experience developing and delivering production-quality software in a professional or comparable environment
- ● Proficiency in developing professional web apps and familiarity with modern development frameworks
- ● Experience owning features or components from design through deployment
- ● Solid understanding of software development fundamentals, system design, and debugging practices
- ● Ability to work independently on moderately complex problems with limited guidance
- ● Experience collaborating with cross-functional partners , contributing to shared o utcomes , and incorporating feedback
- ● Strong communication skills and ability to explain technical concepts clearly
- ● Experience with ReactJS and NodeJS
- ● Experience designing and improving systems or services beyond individual features
- ● Familiarity with performance optimization, scalability, and reliability concepts
- ● Experience mentoring or supporting the growth of other engineers
- ● Exposure to working across teams or contributing to shared systems
- ● Experience with testing strategies, observability, and CI/CD pipelines
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Genius Sports.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas