
Senior Software Engineer - Java, Promotions - FBG
About Us
About the Team
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.
Senior Software Engineer - Loyalty Team, Ireland
At Fanatics Betting & Gaming (FBG), we are building a system to bridge the gap between fans and their passion for sports gambling. Little brings a fan closer to the game than to have skin in the game. Being rewarded for their fanaticism is one of the few things that multiplies the passion and engagement for the sports fan. The promotions platform is where the technology and the entirety of the Fanatics ecosystem converge, enabling meaningful rewards. The technology is driven by leaders from across the cloud and online gambling industries, who understand that the platform needs to remain cutting edge. Simply put, if something feels stale or dated, we are going to reinvent it using the latest tech offerings. We want to bring you along on our journey if you have a passion for technology, as well as an entrepreneurial spirit.
As a Senior Software Engineer, you'll join the Promotions Platform team within FBG. You will play a key role in designing, implementing, and evolving systems that enable customers to engage with FBG's promotional ecosystem at scale. In addition to delivering high-quality software, you will be expected to take ownership of system design, influence architectural decisions, and drive best practices across the team. You will contribute to backend features that power rewards and promotions across the Fanatics ecosystem, while helping to shape the next generation of promotional tools. This role requires a balance of hands-on development, technical leadership, and cross-functional collaboration.
Responsibilities
- Design, develop, test, document, and deploy high-quality, scalable software into production
- Take ownership of services and features end-to-end, from design through to production and iteration
- Drive technical design discussions and contribute to architectural decision-making across the team
- Build features and internal tools that improve developer productivity and system performance
- Clarify requirements and contribute to scoping, estimation, and planning of complex workstreams
- Participate in on-call rotations and lead troubleshooting of production issues when needed
- Identify risks early, drive root cause analysis, and implement long-term solutions
- Deliver solutions that are logical, testable, maintainable, and efficient at scale
- Make thoughtful trade-offs across performance, scalability, reliability, and cost
- Lead and contribute to code reviews, providing constructive and actionable feedback
- Drive improvements in testability, observability, and operational excellence across services
- Influence and uphold engineering standards, best practices, and team-wide technical direction
- Partner closely with product, design, and cross-functional stakeholders to shape solutions
- Mentor and support engineers across the team, helping to raise the overall technical bar
- Develop a strong understanding of the domain, product roadmap, and business impact
- Stay current with emerging technologies and bring forward new ideas to improve the platform
- Be open to occasional travel to Fanatics Betting & Gaming offices and other locations for collaboration and team events
Required Qualifications
- 6+ years of experience building highly scalable, fault-tolerant systems
- Strong experience with Java and Spring Boot in production environments
- Solid experience working within cloud-native environments (AWS preferred)
- Proven ability to design and build microservices-based architectures
- Strong understanding of distributed systems and system design principles
- Experience debugging and resolving complex, system-wide production issues
- Demonstrated experience mentoring or supporting other engineers
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders
- Experience working in Agile environments and contributing to team delivery
- Strong analytical and problem-solving skills with a pragmatic mindset
- Comfortable operating in a fast-paced, evolving environment with changing priorities
- Team-first mentality with a strong sense of ownership and accountability
- Ability to collaborate effectively across teams in a large-scale enterprise environment
Preferred Qualifications
- Experience with Java/Spring Boot at scale
- Experience working with AWS (EKS, Lambda, or similar services)
- Experience with PostgreSQL or similar databases
- Experience in event-driven architectures (e.g. Kafka)
- Experience working in high-growth or startup-like environments
Additional Information
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
Please note that visa sponsorship is not available for this role. We are open to fully remote candidates based in Ireland. Remote employees may also be eligible for a home office setup stipend.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE — a multi-day cultural immersion in New York City for full-time hires. These sessions are designed to build connection and bring our culture to life. Your recruiter will provide guidance at each stage of the process.
For more information about our benefits, please visit:
https://benefitsatfanatics.com/
By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy.
Create a Job Alert
Interested in building your career at Fanatics Betting & Gaming? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
