Software Engineer, Fan Engagement
Core
Design, build, and improve scalable software systems for fan engagement experiences in the sports industry.
Role type
Senior Software Engineer (Fan Engagement)
Builds
Scalable, reliable web applications and subsystems for sports fan engagement
Domain
Sports technology / Fan engagement
Deliverable
production ML models | product features
Required skills
Software development fundamentals, system design, debugging, web app development, modern frameworks, end-to-end feature ownership, cross-functional collaboration, code reviews, technical communication
Preferred skills
ReactJS, NodeJS, performance optimization, scalability, reliability concepts, mentoring, testing strategies, observability, CI/CD pipelines
Responsibilities
Design, implement, test, and deliver features or subsystems end-to-end; Develop and maintain scalable, reliable systems; Identify and drive improvements to codebases and development practices; Solve moderately complex technical problems; Participate in system design discussions; Collaborate with product managers, designers, and engineers; Mentor junior engineers through code reviews and knowledge sharing
Seniority
Senior, hands-on IC with mentorship responsibilities
