Scale Up Your Career.

companies
Jobs

Software Engineer II - Client Service

Fanatics

Fanatics

Software Engineering, Customer Service
United States
Posted on Jan 15, 2026

As a Software Engineer II at Fanatics Betting & Gaming (FBG), you’ll be part of teams responsible for building the client-facing service layers that power our Sportsbook and Casino experiences. These services sit between live sports data, internal platforms, and consumer applications, enabling fast, reliable, and personalized experiences for millions of fans.

In this role, you are a strong individual contributor who takes ownership of backend services and APIs from design through production. You’ll collaborate closely with mobile engineers, product managers, and platform teams to deliver backend-for-frontend (BFF) services that support real-time betting, discovery, gameplay, and account experiences.

You bring solid engineering fundamentals and growing expertise in service-oriented and distributed systems. You’re comfortable working in ambiguous problem spaces, making thoughtful technical tradeoffs, and improving systems for performance, reliability, and scale. We value engineers who care deeply about operational excellence, observability, and building systems that perform under real-time, high-traffic conditions.

Responsibilities

  • Power consumer-facing mobile Sportsbook and Casino experiences
  • Own backend-for-frontend (BFF) services that aggregate, transform, and optimize data for mobile clients
  • Collaborate closely with mobile engineers, product managers, and platform teams to define API contracts and deliver end-to-end features
  • Implement new backend features from functional requirements through production readiness, including testing and monitoring
  • Contribute to service architecture decisions, data flow design, and performance optimizations for real-time systems
  • Participate in an on-call rotation to troubleshoot, debug, and resolve production issues, and improve overall system reliability
  • Apply best practices for observability, including logging, metrics, tracing, and alerting
  • Participate in code reviews to maintain high standards for code quality, reliability, and maintainability
  • Contribute to team planning, estimation, and technical design discussions
  • Continuously deepen understanding of the business domain, including sports event hierarchies, betting workflows, and data quality considerations
  • Collaborate effectively with teammates and contribute to a positive, inclusive engineering culture
  • Be open to occasional travel to Fanatics offices or industry events for collaboration and team-buildingDesign, develop, test, document, and deploy high-quality backend services and APIs that

Required Qualifications

  • 3–7 years of professional software development experience, primarily focused on backend or service-oriented systems
  • Strong programming fundamentals with hands-on experience in Kotlin or Java
  • Experience building and maintaining backend services and RESTful APIs, ideally using Spring (Spring Boot, Spring Web, etc.) or similar frameworks
  • Solid understanding of microservices architecture, service-to-service communication, and API design principles
  • Experience working with databases (SQL or NoSQL) and comfortable with data modeling and caching strategies
  • Familiarity with production operations, including monitoring, alerting, incident response, and CI/CD pipelines
  • Ability to take ownership of services and features from development through production support
  • Strong problem-solving skills and the ability to reason through complex technical challenges
  • Comfortable working in fast-paced environments with ambiguity and evolving requirements
  • Strong communication skills and ability to collaborate cross-functionally in a remote-first environment

Preferred Qualifications

  • Experience designing or operating distributed systems or event-driven architectures
  • Familiarity with Apache Kafka or similar messaging/streaming platforms
  • Exposure to Pekko (or Akka), reactive programming models, or asynchronous processing
  • Experience building backend-for-frontend (BFF) layers for mobile applications
  • Knowledge of cloud platforms such as GCP or AWS and containerized environments (Docker, Kubernetes)
  • Experience optimizing systems for low latency, high throughput, or real-time data delivery
  • Background working with data-intensive services, live feeds, or real-time processing pipelines
  • Interest in sports, gaming, or highly interactive consumer products

If you possess some of these qualifications but not all of them, we still encourage you to apply!

The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $137,750 - $181,250 per year (actual salary will be determined in part by a successful candidate’s geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend. Please note that visa sponsorship is not available for this position.


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.

Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.