Software Engineer, Fan EngagementGenius Sports · New York, New York, United States

Software Engineer, Fan Engagement

🗓️ Posted 2026-09-14 New York, New York, United States Hybrid ICT
💰 Salary 15,417 GBP–17,500 GBP/mo (185,000 GBP–210,000 GBP/yr) 📊 Market 20,000 GBP–21,250 GBP/mo

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