What are the responsibilities and job description for the Staff Engineer - Backend position at Fanatics?
Job Description
Overview
As a Backend Staff Engineer at Fanatics, you are a recognized technical leader. You operate both strategically and hands-on while leading ambitious projects, and your solutions set the standard for the team. Your bold decisions balance immediate business needs with long-term technical excellence. Through your leadership, you cultivate a culture of excellence and innovation that leaves a lasting impact on both your immediate team and the broader mobile team. Lastly, you are user-obsessed and know how to drive features from the backend all the way to the frontend.
We own the Fanatics App, the brand-forward application of Fanatics that encompasses elements of all of our different brands and businesses. The Fanatics App brings together Free to Play sports games, live events, ecommerce, and new product experiences to deliver a new Sports platform. Fundamentally, we are one team in everything we do from the user experience to coding and architecture. In order to deliver on our Customer Promise, we use best in class technologies; thus allowing platforms to be as up to date as possible so that we can rapidly deliver and innovate in this exciting new market.
Responsibilities
- Drive the development, testing, documentation, and deployment of high-quality, scalable software into production
- Develop a comprehensive understanding of the industry, product, and roadmap, leveraging this knowledge to shape team strategy and influence the direction of the organization
- Lead the end-to-end technical execution of complex features and systems, from ideation and architecture to deployment and refinement
- Define and enforce engineering principles, guidelines, and best practices
- Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability
- Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical software issues
- Proactively identify and remove roadblocks, occasionally collaborating cross-team collaboration to maintain momentum on complex projects
- Conduct and elevate code reviews, sharing expertise to enhance code quality
- Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design patterns
- Champion improvements to software quality, testability, operational metrics, and team documentation, setting a higher standard for the organization
- Mentor and coach engineers at all levels, fostering a culture of continuous learning and professional growth across the team
- Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
Required Qualifications
Preferred Qualifications
If you possess some of these qualifications but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award.
Salary : $144,000 - $282,000