Jobs and Careers
FA

Senior Software Engineer (Java, Backend)

Fanatics
United States, United Statesfull_timeVerifiedPosted 4 Mar 2026
💰 $200,000/yr($121,600/yr$200,000/yr)

About the role

Overview 

As a Senior Software Engineer at Fanatics Betting & Gaming (FBG), you will help us design, develop, test, and maintain scalable, high quality, low latency systems that deliver the best experience possible to our customers.  We are one team; we employ the principles of data-driven development, operational excellence, process calibration, and efficiency to deliver a stable, extensible platform at scale.  Through fundamentals and excellence in object-oriented design, coding patterns, modern open-source frameworks, and 3rd party platform integrations, we can achieve our goals to rapidly deliver and innovate in this exciting new market.You’ll bring strong technical skills, a collaborative spirit, and a passion for solving complex problems in a fast-paced, high-growth industry.

 

Responsibilities

  • Contribute to the design, development, testing, documentation, and deployment of backend services (Java). 
  • Participate in the on-call rotation and assist in investigating and resolving production issues
  • Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements
  • Take part in code reviews and team discussions to build high-quality, maintainable systems
  • Participate in sprint planning, architectural reviews, and efforts to improve engineering processes
  • Build familiarity with our systems, platform architecture, and customer use cases
  • Stay current with latest  technologies, tools, and engineering best practices
  • Open to occasional travel to FBG offices or industry events for collaboration and team-building
  • Develop, test, and deploy backend software features through high-quality, correct production code using Java, Spring Boot, and AWS.
  • Help design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile.
  • Work closely with internal and external teams to deliver stable, reliable systems aligned with our product roadmap and delivery schedules.
  • Collaborate with frontend, mobile, and platform engineers to shape backend services that support seamless, cross-platform user experiences.
  • Participate in architecture reviews, technical design discussions, sprint planning, and code reviews.
  • Improve and champion engineering best practices related to quality, maintainability, and system performance.
  • Contribute to discovery and design efforts for complex technical projects, translating business outcomes into scalable technical solutions.
  • Partner with Product, Design, DevOps, and Security to build and deliver features in a highly regulated production environment.
  • Participate in on-call rotations, assisting with incident response and ongoing support of production systems.
  • Operate according to Agile methodologies, sharing progress and blockers in daily stand-ups and retrospectives.
  • Stay curious and open to exploring opportunities across the stack, including frontend tools like React or shared logic via Kotlin Multiplatform.
  • Be open to occasional travel to Fanatics offices or industry events for collaboration, planning, or team-building.
  •  

Required Qualifications

  • 7 or more years of professional software engineering experience, with a focus on backend development
  • 3 or more years of experience building back-end applications using Java (Spring Framework)
  • Expertise in software engineering principles, architectural patterns, and system design
  • Experience with Agile/SCRUM methodologies and working in cross-functional teams
  • Strong problem-solving skills and a proactive, ownership-oriented mindset
  • Clear communicator, capable of explaining technical concepts to peers and non-engineers
  • Ability to navigate shifting priorities in a fast-paced, high-growth setting.
  • Solid understanding of RESTful service design, distributed systems, data modeling, caching concepts, and database technologies (SQL and/or NoSQL).
  • Strong technical skills in a CI/CD environment, with a working knowledge of software design principles related to performance, maintainability, and scalability.
  • Demonstrated ability to collaborate with cross-functional teams (Product, Design, Security, DevOps) and external partners to deliver high-quality features.

 

Preferred Qualifications

  • Hands-on experience with AWS cloud services and tools supporting deployment, monitoring, and observability (e.g., Terraform, CI/CD, Datadog, CloudWatch).
  • Exposure to startup or hyper-growth environments, with a pragmatic, iterative approach to building MVPs and delivering customer value.
  • Experience with React lib

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fanatics

View company profile →