Senior Software Engineer - Mobile

Fanatics Betting & Gaming•New York, NY

About The Position

As a Senior Software Engineer - Mobile at Fanatics Betting & Gaming, you will contribute to mobile engineering teams building and enhancing the Fanatics Sportsbook app ecosystem. You will develop features across product areas to improve customer experience and support business growth. The role calls for strong programming fundamentals, critical thinking, adaptability, and a willingness to learn the company’s technology stack while delivering across mobile platforms. You will develop software using modern coding practices and open-source frameworks, with Kotlin Multiplatform central to the company’s strategy for delivering features consistently across ecosystems. The team emphasizes data-driven development, operational excellence, continuous process optimization, object-oriented design, and third-party platform integrations. You will work with product, design, and other internal stakeholders, contribute to implementation and design discussions, and continue developing your technical and engineering expertise. The position includes participation in an on-call rotation to address urgent issues outside business hours. Occasional travel to Fanatics offices or other locations for conferences, events, meetings, and team-building activities may be required. Compensation varies by country and state of residence; the posting lists a salary range of $1–$1 USD and refers candidates to Fanatics’ benefits website for information about benefits.

Requirements

  • At least 5 years of development experience.
  • Strong programming fundamentals in any language and demonstrated problem-solving abilities.
  • Willingness and eagerness to learn Kotlin as the primary development language.
  • Comfort learning and developing business logic within the Kotlin Multiplatform ecosystem.
  • Mobile development experience with modern UI frameworks such as SwiftUI, Jetpack Compose, or similar.
  • Team-first mentality and willingness to do what it takes to get the job done while striving for improvement.
  • Ability to articulate a thinking process and explain reasoning when working through problems.
  • Initiative and independent problem-solving skills, with judgment about when to seek guidance.
  • Logical reasoning when working through technical challenges.
  • Comfort with ambiguity and changing requirements in a fast-paced environment.
  • Familiarity with, or willingness to learn, Agile software product delivery and SCRUM methodology.
  • Ability to thrive in a high-growth environment with evolving priorities and fast decisions.
  • Ability to work cross-functionally within an enterprise environment.

Nice To Haves

  • Experience with mobile development on Android or iOS.
  • Exposure to modern development tools and frameworks.
  • Understanding of basic software engineering principles and best practices.
  • Experience working in collaborative development environments.
  • Familiarity with version control systems and development workflows.
  • Interest in learning additional languages such as Swift for cross-platform work.

Responsibilities

  • Develop, test, document, and deploy high-quality software into production.
  • Develop an understanding of the industry, product, feature set, and roadmap.
  • Implement features from functional requirements through logic and UI, with guidance.
  • Learn and follow the principles, guidelines, and best practices of the engineering strategy.
  • Work with product, design, and other internal stakeholders to understand technology decisions that improve products.
  • Participate in an on-call rotation to address urgent issues outside business hours; troubleshoot and resolve application-related problems and contribute to app enhancements and operational efficiency.
  • Escalate roadblocks and seek guidance when needed.
  • Participate in code reviews to maintain code quality and learn from senior team members.
  • Contribute to team planning and design discussions and develop expertise in design approaches.
  • Contribute to software quality and customer experience for product features.
  • Learn about testability, operational excellence metrics, and team documentation practices.
  • Collaborate with team members and contribute to a positive team culture.
  • Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service