Principal Engineer

Fanatics Collectibles

New York (NY)

On-site

USD 208,000 - 228,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fanatics Collectibles in New York, NY, seeks a Senior Android Engineer to shape mobile architecture using Kotlin Multiplatform across multiple apps. You will drive modularization, shared libraries, and scalable patterns while evaluating Jetpack Compose and new KMP tooling.

Collaborating with backend and DevOps, you will optimize APIs, mentoring engineers, and champion CI/CD, testing, and performance improvements to deliver high-quality experiences at scale.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 7 years of professional experience in mobile engineering for Android/Kotlin.
  • Experience with Kotlin Multiplatform and modern Android tooling.
  • Strong understanding of clean architecture and modular app design.
  • Proven ability to implement testing frameworks and CI/CD pipelines.
  • Experience optimizing performance, memory, and network usage at scale.
  • Knowledge of secure coding practices and data privacy compliance.

Responsibilities

  • Define and evolve the mobile architecture strategy using Kotlin Multiplatform.
  • Drive modularization and code reuse for scalable apps across platforms.
  • Evaluate Jetpack Compose, Compose Multiplatform, and new KMP tooling.
  • Establish patterns balancing innovation, maintainability, and performance.
  • Design and implement complex Android features and frameworks.
  • Lead CI/CD, testing, performance, and observability efforts.
  • Collaborate with backend/DevOps to optimize APIs and data flows.
  • Mentor engineers on architecture, performance, and clean code.
  • Promote knowledge sharing and engineering excellence across teams.

Skills

Kotlin
Android
Kotlin Multiplatform
Jetpack Compose
CI/CD
Architecture patterns
Performance tuning
Security best practices

Education

Bachelor's degree in CS or related field

Job description

About Us

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.

Job Responsibilities
  • 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 Betting & Gaming • New York (NY)

On-site
USD 207,900 - 227,900
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
Android Software Engineer
Android Software Engineer

Fanatics Collectibles • New York (NY)

On-site
USD 100,000 - 130,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
Staff Engineer
Staff Engineer

Fanatics Betting & Gaming • New York (NY)

Hybrid
USD 229,000 - 249,000
Senior Director, Software Engineer
Senior Director, Software Engineer

Fanatics Collectibles • Los Angeles (CA)

On-site
USD 287,000 - 307,000
Senior iOS Engineer - Credit Card
Senior iOS Engineer - Credit Card

Fanatics Inc. • New York (NY)

Hybrid
USD 120,000 - 160,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
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