Senior Engineering Manager - Mobile, Fanatics Markets

New
F
FanaticsBetting & Gaming
Workplace Type: RemoteFull-TimeManager
Salary204,250 - 268,750 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience, including 2+ years managing mobile engineering teams
Required Skills
KotlinCI/CD

Requirements

  • 10+ years of software engineering experience, including 2+ years managing mobile engineering teams.
  • Proven track record building highly scalable, consumer-facing Android applications using MVI architecture.
  • Expert-level Kotlin proficiency including coroutines, flows, and thread dispatchers.
  • Strong experience with reactive programming patterns and asynchronous data processing (WebSockets, gRPC, Ktor).
  • Experience designing offline-first data sync layers (e.g., SQLDelight) with understanding of schema migrations.
  • Proficiency with Gradle build systems at scale (multi-module, convention plugins, caching).
  • Experience designing CI/CD pipelines that validate KMP changes across Android and iOS builds.
  • Hands-on experience with Jetpack Compose, including recomposition optimization and state hoisting.
  • Deep Android platform expertise with sufficient awareness of iOS conventions to ensure idiomatic KMP modules.
  • Demonstrated ability to lead multi-team programs and scale engineering organizations.
  • Expertise in Agile/Scrum delivery and effective communication across engineering, product, and executive audiences.

Responsibilities

  • Lead, coach, and develop staff and senior engineers, fostering a culture of accountability, innovation, and continuous improvement.
  • Own end-to-end technical execution of complex features — from architecture and design to deployment and iteration.
  • Partner with the client platform team to define and evolve shared standards, best practices, and UI libraries.
  • Provide architectural oversight for Kotlin/Java services built with Spring Boot, ensuring engineering best practices.
  • Set and track engineering goals around availability, performance, quality, and delivery cadence.
  • Recruit, retain, and scale top engineering talent through thoughtful hiring and mentorship.
  • Lead multi-team planning and design discussions, driving adoption of best practices across platform boundaries.
  • Advocate for engineering at the executive level, influencing technology strategy and investment in distributed systems and mobile infrastructure.
View Full Description & ApplyYou'll be redirected to the employer's site
204,250 - 268,750 USD per year
Apply Now