Fanatics

Staff Software Engineer (Java, Backend)

Remote US
API Spring Java Swift Terraform Kubernetes Kafka Kotlin React Android SQL AWS
Description

Overview 

As a Staff Software Engineer at Fanatics Betting & Gaming (FBG), you are a recognized technical leader who thrives on architecting and delivering scalable, high-performance systems. You operate at both strategic and hands-on levels—leading complex initiatives, designing robust APIs, and driving backend architecture decisions that power seamless, low-latency user experiences. Your bold technical decisions thoughtfully balance near-term impact with long-term maintainability and platform health. Through your leadership, you foster a culture of innovation, shared ownership, and engineering excellence across teams, elevating both the backend and full-stack capabilities of the organization.

We own the iCasino experience across Fanatics platforms—including the Standalone Casino App, iCasino within our Fanatics Sportsbook & Casino App, and the Casino Desktop website. These experiences are powered by modern technologies including Kotlin Multiplatform, Spring Boot, Java, and React. Our ambition is to build the top online casino in the U.S.—with products that are fun, dynamic, and entertainment-first. We move fast, embrace modern development principles, and prioritize scalable architecture to continuously deliver on our Customer Promise and stay ahead in this exciting, fast-paced market.

Responsibilities

  • Lead the end-to-end technical execution of complex backend (and some full-stack) features—from architecture and API design to development, testing, deployment, and post-launch refinement.
  • Design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile applications.
  • Drive the architecture and evolution of shared backend services and platform infrastructure, ensuring strong API contracts, reusable business logic, and high system performance.
  • Collaborate with mobile and KMP engineers to shape backend capabilities that support consistent experiences across Android, iOS, and desktop.
  • Partner closely with Product, Design, and Frontend teams to build intuitive and delightful user journeys with thoughtful backend integration.
  • Define and uphold engineering best practices and coding standards across Java, Spring Boot, and React stacks—raising the bar for quality and maintainability.
  • Contribute to and lead technical strategy, design discussions, architecture reviews, and sprint planning to inform decisions and drive scalable outcomes.
  • Champion operational excellence by improving observability, performance, testability, and reliability across systems and services.
  • Lead incident response efforts as part of the on-call rotation, ensuring swift resolution and learnings from production issues.
  • Conduct and elevate code reviews, encouraging consistent practices and knowledge sharing across engineering teams.
  • Proactively identify and remove technical, organizational, or cross-team roadblocks to maintain momentum on high-impact initiatives.
  • Mentor and coach engineers across backend and full-stack domains, fostering a growth-oriented, collaborative engineering culture.
  • Stay current with emerging technologies and industry trends in distributed systems, backend frameworks, and full-stack engineering.
  • Be open to occasional travel to Fanatics offices or industry events for team planning, collaboration, and relationship-building.

 

Required Qualifications

  • 7+ years of professional software engineering experience, with a strong focus on backend development using Java and Spring Boot in high-scale, low-latency environments.
  • Proven ability to design and build fault-tolerant distributed systems with strong API boundaries and clean architectural patterns.
  • Exposure to modern frontend frameworks (React preferred) and a strong appreciation for full-stack collaboration—even if your expertise is primarily backend.
  • Deep understanding of RESTful service design, event-driven architecture, and database technologies (SQL and NoSQL).
  • Ability to triage and resolve complex system-wide issues, balancing short-term fixes with long-term solutions.
  • Strong knowledge of software design principles and tradeoffs across performance, scalability, and maintainability.
  • Demonstrated experience mentoring engineers, driving technical alignment, and fostering growth within a team.
  • Clear, effective communicator—capable of translating deep technical concepts for engineers, product managers, and business stakeholders alike.
  • Experience working in Agile/SCRUM environments, with a proven track record of shipping features and iterating quickly.
  • Comfortable operating in a fast-paced, evolving product space, with a bias for action and continuous improvement.
  • Team-first mentality, with a collaborative mindset and a passion for building outstanding customer experiences.

Preferred Qualifications

  • Experience designing scalable backend systems in AWS or other cloud environments, with exposure to infrastructure-as-code, CI/CD pipelines, and observability tooling (e.g., Datadog, Grafana).
  • Exposure to Kotlin Multiplatform and a curiosity about how shared business logic can drive consistency across mobile and web.
  • Hands-on React experience—or a strong desire to learn—as part of a modern full-stack development toolkit.
  • Comfort working in start-up or hyper-growth environments, with a pragmatic approach to MVPs, iteration, and product discovery.
  • A passion for developer experience, platform architecture, and API design, with an eye toward building elegant systems that scale.
  • Previous experience leading technical initiatives, facilitating cross-team collaboration, or helping establish engineering best practice
  • Kubernetes experience, orchestrating containerized services, setting up, scaling,  & maintaining clusters; managing deployments
  • Kafka experience, designing, implementing event-driven architecture, real-time data pipelines for distributed systems (our team isn't using this currently, but I believe ICP team is moving towards this, would be beneficial)
  • Terraform experience, managing infrastructure as code, setting up cloud resources, networking, automated deployments, etc

 

We know not every candidate will check every box, and that’s okay. If you’re excited about this role, passionate about backend architecture, curious about full-stack systems, and eager to grow with Kotlin Multiplatform and React—we encourage you to apply. We value potential, a strong technical foundation, and a growth mindset just as much as specific tool experience.

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 Holdings Inc., a global digital sports platform. The Fanatics Sportsbook is available to nearly 93% of the addressable online sports bettor market in the U.S. in the following states: Arizona, Colorado, Connecticut, Illinois, Indiana, Iowa, Kansas, Kentucky, Maryland, Massachusetts, Michigan, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Tennessee, Vermont, Virginia, West Virginia and Wyoming. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates nineteen retail locations including retail sportsbooks outside of Progressive Field and Nationwide Arena and the only sportsbook inside an NFL stadium at Commanders Field. Fanatics Betting and Gaming is headquartered in New York with offices in Denver and Dublin, Ireland.


Fanatics
Fanatics
eSports Manufacturing Retail Sporting Goods Sports

0 applies

10 views

Other Jobs from Fanatics

Software Engineer III

Hyderabad, India

Senior Software Engineer - Frontend

Hyderabad, India Ontario

Sr Engineer Software

Hyderabad, India Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023