
Remote opportunity at
FanaticsSoftware Engineering Manager
Fanatics operates a digital sports platform encompassing sports commerce, collectibles, and wagering operations. The organization serves over 100 million sports fans globally through a partner network…
Career Tools
About This Role
Fanatics operates a digital sports platform encompassing sports commerce, collectibles, and wagering operations. The organization serves over 100 million sports fans globally through a partner network of roughly 900 sports properties and 2,000 retail outlets. The enterprise is seeking a Software Engineering Manager to guide technical teams in producing high-quality applications for internal systems and customer-facing platforms. In this remote, full-time position, the technical leader will direct groups building the…
Job Description
Fanatics operates a digital sports platform encompassing sports commerce, collectibles, and wagering operations. The organization serves over 100 million sports fans globally through a partner network of roughly 900 sports properties and 2,000 retail outlets.
The enterprise is seeking a Software Engineering Manager to guide technical teams in producing high-quality applications for internal systems and customer-facing platforms. In this remote, full-time position, the technical leader will direct groups building the Fanatics App, a mobile product integrating ecommerce, live events, free-to-play gaming, and new digital features.
This role suits professionals with experience scaling fault-tolerant systems and managing engineering staff in fast-paced corporate settings. The position involves defining roadmaps, monitoring performance metrics through data, communicating with executives, and guiding the software delivery lifecycle.
Compensation ranges from $144,000 to $235,000 per year, with specific figures determined by geographic zones. Travel to company offices, events, meetings, and team gatherings may be required occasionally.
Responsibilities
- Lead and expand one or more technical teams delivering software according to engineering standards
- Run daily scrum activities, define technical specifications, negotiate project priorities, and manage schedules
- Identify and resolve or escalate delivery obstacles to maintain project momentum
- Collaborate with product and design teams to formulate realistic project roadmaps for stakeholders
- Track team performance through data, metrics, and key performance indicators to ensure transparent execution
- Evaluate and refine technical solutions for optimal performance
- Participate in the recruitment, assessment, and onboarding of engineering personnel
- Attend occasional meetings, conferences, and team-building sessions at company locations
Requirements
- At least 1 year of experience managing an engineering team
- Minimum 4 years of experience constructing highly scalable and fault-tolerant systems
- Familiarity with agile software delivery methods and scrum practices
- Ability to decompose architectures for implementation across multiple groups
- Capability to scope projects with concrete target dates aligned with business needs
- Skill in negotiating feature scopes with product management and communicating complex technical topics to diverse audiences
- Aptitude for gathering, evaluating, and writing clear reports based on relevant data
Qualifications
- Prior background working within a start-up organization
- Extensive background in mobile software engineering
- Experience utilizing Kotlin Multiplatform or Compose Multiplatform
Core Skills
Benefits
- Base salary ranging from $144,000 to $235,000 per year depending on geographic compensation zones
- Additional full-time employment benefits detailed on the company benefits portal
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote, though occasional travel to Fanatics offices and other locations for meetings, events, and team-building is required.
What is the salary range for this role?
The annual salary spans from $144,000 to $235,000 USD, which varies depending on the country and state of residence according to the employer's geographical zones.
What level of management experience is required?
Candidates must have a minimum of one year of experience managing an engineering team, alongside at least four years of experience building scalable and fault-tolerant systems.
What employment type is this?
This is a full-time employment opportunity.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.