Principal Engineer

Fanatics Betting & Gaming

New York (NY)

On-site

USD 207,900 - 227,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fanatics Betting & Gaming seeks a senior mobile architect to lead the Kotlin Multiplatform strategy across Android apps, ensuring modular architecture and shared code across platforms.

You will drive performance, security, and automated testing while mentoring engineers and collaborating with Product, UX, and Compliance to translate business goals into scalable technical solutions.

Qualifications

  • Bachelor’s Degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field.
  • 7+ years of professional experience designing mobile software strategies including Android or Kotlin Multiplatform.
  • 5+ years building Android apps with Kotlin and modern UI, state management, and animations.
  • 5+ years designing scalable architectures (Clean Architecture, modular structures).
  • 5+ years developing testing frameworks (unit/integration/UI) and embedding automation.
  • 5+ years profiling, debugging, and optimizing performance at scale.
  • 5+ years applying secure coding standards and data-security compliance.

Responsibilities

  • Define and evolve mobile architecture strategy leveraging Kotlin Multiplatform to enable shared code across apps.
  • Drive modularization, shared libraries, and code reuse for long-term scalability.
  • Collaborate with Backend/DevOps to optimize APIs, data flows, and deployment strategies.
  • Mentor engineers across levels on architecture, performance, and clean code principles.
  • Promote knowledge-sharing and engineering excellence through reviews and documentation.

Skills

Kotlin Multiplatform
Android development
Architectural patterns
CI/CD
Performance optimization
Security best practices
Automated testing

Education

Bachelor’s Degree in Computer Science or related field

Tools

Gradle
Jenkins
GitHub Actions
Android Studio

Job description

Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.

Define and evolve the mobile architecture strategy leveraging Kotlin Multiplatform (KMP) to enable shared code and faster delivery across multiple apps; Drive modularization, shared libraries, and code reuse to ensure long-term scalability and consistency across the ecosystem; Evaluate and implement emerging technologies such as Jetpack Compose, Compose Multiplatform, and new KMP tooling; Establish architectural patterns and standards that balance innovation, maintainability, and performance; Design and implementation of complex Android features and frameworks; Perform CI/CD, testing, performance, and observability frameworks to uphold reliability and developer efficiency; Collaborate with backend and DevOps teams to optimize APIs, data flows, and deployment strategies; Identify and resolve architectural bottlenecks, ensuring seamless scaling across apps and teams; Partner with Product, UX, and Compliance to translate business goals into technical solutions that drive product excellence; Serve as a key engineering voice in strategic decisions, influencing product roadmaps with technical insight; Ensure alignment across teams and platforms, maintaining architectural integrity while enabling autonomy; Mentor engineers across levels—coaching on architecture, performance, and clean code principles; Promote knowledge-sharing and engineering excellence through reviews, documentation, and collaboration; Model a culture of trust, inclusion, and accountability, reinforcing our values through leadership and communication; Champion experimentation and continuous improvement in Android and Kotlin Multiplatform development; Represent Fanatics Betting & Gaming in external technical communities, conferences, and forums; Contribute to technical hiring, talent development, and long-term platform strategy. Partial telecommuting permitted; on‑site at 61 9th Avenue, 4th Floor, New York, NY 10011 when not telecommuting. Salary: $207,900 - $227,900 per year.

MINIMUM REQUIREMENTS: Bachelor’s Degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 7 years of professional experience as a Software Engineer, Staff Engineer, or any occupation, job title, or position developing engineering strategies for mobile software development (including Android or Kotlin Multiplatform).

Must also have experience in the following:

  • 5 years of professional experience designing, developing, and maintaining Android applications using Kotlin, applying best practices for efficiency, readability, and scalability.
  • 5 years of professional experience building and optimizing modern user interfaces including state management and animations in production environments.
  • 5 years of professional experience implementing scalable and maintainable application architectures including Clean Architecture and modular app structures supporting multiple product lines.
  • 5 years of professional experience developing comprehensive testing frameworks for unit, integration, and UI testing, and embedding automation into the development lifecycle to ensure code reliability.
  • 5 years of professional experience profiling, debugging, and optimizing application performance, and addressing issues related to memory usage, rendering, and network efficiency at scale.
  • 5 years of professional experience applying secure coding standards, protecting sensitive user data, and ensuring compliance with data-security and privacy regulations within mobile applications.
  • 3 years of professional experience designing and managing automated build and testing pipelines using tools including Gradle, Jenkins, and GitHub Actions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

Fanatics Collectibles • New York (NY)

On-site
USD 208,000 - 228,000
Staff Engineer
Staff Engineer

Fanatics Betting & Gaming • New York (NY)

Hybrid
USD 229,000 - 249,000
Senior Engineering Manager - Mobile, Fanatics Markets
Senior Engineering Manager - Mobile, Fanatics Markets

Fanatics Markets • United States

On-site
USD 204,000 - 269,000
Benefits info
Salary range
Senior Engineering Manager - Mobile, Fanatics Markets
Senior Engineering Manager - Mobile, Fanatics Markets

Fanatics • New York (NY)

On-site
USD 204,000 - 269,000
Staff Engineer Mobile
Staff Engineer Mobile

Fanatics Inc • New York (NY)

On-site
USD 144,000 - 237,000
Medical, Dental, and Vision Insurance
401K
Paid time off
+3
Senior Director, Software Engineer
Senior Director, Software Engineer

Fanatics Collectibles • Los Angeles (CA)

On-site
USD 287,000 - 307,000
Software Engineer III - Client Multiplatform Engineer, Fanatics Markets
Software Engineer III - Client Multiplatform Engineer, Fanatics Markets

Fanatics Inc • New York (NY)

On-site
USD 121,000 - 200,000
Medical, Dental, Vision
401K
Paid time off
+3
Android Software Engineer
Android Software Engineer

Fanatics Collectibles • New York (NY)

On-site
USD 100,000 - 130,000
Staff Engineer - Backend Kotlin
Staff Engineer - Backend Kotlin

Fanatics Inc • New York (NY)

On-site
USD 144,000 - 205,000
Medical, Dental, Vision Insurance
401K
Paid Time Off
+3
Senior iOS Engineer - Credit Card
Senior iOS Engineer - Credit Card

Fanatics • New York (NY)

On-site
USD 152,000 - 200,000