A complete application in a minute
Tailored resume and cover letter, ready to send.
Fanatics is seeking a senior engineering leader to recruit, mentor, and develop a high-performing team delivering software in a remote US setting.
You will collaborate with product, design, and leadership to guide roadmaps, enforce best practices, and drive agile delivery while maintaining system reliability and incident readiness.
- Recruit, retain, mentor, and develop engineers through regular feedback, coaching, and clear career development plans.
- Lead team planning and execution, establishing clear ownership, managing risks, removing blockers, and ensuring delivery against business commitments.
- Collaborate with product, design, and technical leadership to prioritize initiatives, align roadmaps with business objectives, and balance new features with technical debt.
- Establish effective team practices, communication rhythms, and operational processes that encourage psychological safety, collaboration, and continuous learning.
- Provide technical guidance and contribute to architectural decisions, helping engineers evaluate design choices, maintain high standards, and build maintainable systems.
- Promote operational excellence across team-owned applications and services, with a focus on reliability, observability, resilience, and incident management.
- Improve Agile delivery practices, including sprint planning, backlog refinement, estimation, and retrospectives, while monitoring delivery performance.
- Help the team respond effectively to production incidents, changing priorities, and high-pressure situations through clear processes and a continuous-learning mindset.
- Contribute to developing, testing, documenting, and deploying high-quality software into production.
- Build a strong understanding of the sportsbook industry, product capabilities, and roadmap to inform technology decisions.
- Work with internal stakeholders to identify opportunities to improve products, engineering processes, and operational efficiency.
- Participate in an on-call rotation, troubleshooting urgent application issues outside regular business hours and supporting production stability.
- Escalate project risks and delivery roadblocks when necessary.
- Be available for occasional travel to company offices, conferences, events, meetings, and team-building activities.
- At least 7 years of software engineering experience, including 2 or more years in direct engineering management or technical leadership roles overseeing software engineers.
- Demonstrated ability to recruit, mentor, and develop engineering talent while building inclusive, high-performing teams.
- Strong technical foundation in mobile or client-service systems, with the architectural knowledge needed to assess designs, guide trade-offs, and promote sound engineering practices.
- Experience managing delivery plans, unblocking engineers, and maintaining high standards of quality and operational discipline in an Agile/Scrum environment.
- Familiarity with Agile software development and Scrum methodologies.
- Strong communication skills, including the ability to explain complex technical topics to engineers, technical leaders, business stakeholders, and non-technical audiences.
- A collaborative, team-oriented mindset and a proactive approach to solving problems and improving how work gets done.
- Ability to adapt and lead effectively in a high-growth environment where priorities can change and decisions need to be made quickly.
- Experience working across functions within an enterprise environment.
- A bachelor’s degree, relevant professional certification, or an equivalent combination of education and experience.
Nice-to-have qualifications:
- Experience designing and developing backend services using Spring Boot or comparable Java frameworks.
- Background working with large-scale distributed systems and event-driven architectures.
- Exposure to cloud infrastructure such as AWS or GCP, CI/CD pipelines, and observability tools.
- Familiarity with functional programming concepts and actor-based concurrency frameworks such as Apache Pekko or Akka.
Candidates who meet many, but not necessarily all, of the qualifications are encouraged to apply.
- Salary range: $144,400–$237,500 USD in base compensation. The applicable range depends on the employee’s geographic compensation zone and confirmed location.
- Additional bonus compensation is referenced in the posting; specific bonus details are not provided.
- Benefits information is available through the partner company’s benefits resource: https://benefitsatfanatics.com/
- The role is advertised as remote within the United States.
- Occasional travel may be required for office visits, conferences, meetings, events, and team-building activities.
- Depending on the role and location, the interview and onboarding process may include in-person activities, including onsite interviews or a multi-day cultural immersion experience in New York City. Specific requirements will be confirmed by the recruiting team.