As a Software Engineer III at Fanatics Betting & Gaming (FBG), you will independently design, build, and maintain the backend systems that power world-class customer experiences. You’ll take ownership of services, APIs, and infrastructure that scale with our growing platform. This is a senior-level role ideal for engineers who thrive in building robust, distributed systems and want to make a meaningful impact through hands-on engineering, architectural guidance, and technical leadership. Whether you're returning to work or advancing your career, you'll bring strong backend expertise, a growth mindset, and a passion for solving complex problems in a fast-paced, high-growth industry.
Responsibilities
- Independently design, develop, test, document, and deploy reliable backend services and APIs
- Participate in the on-call rotation and lead incident response and root cause analysis for production issues
- Collaborate cross-functionally with product, frontend, DevOps, and data teams to deliver backend features end-to-end
- Perform and lead code reviews with a focus on backend design, performance, and maintainability
- Influence and contribute to system architecture, data modeling, and backend scalability strategies
- Champion engineering excellence by driving improvements to backend development practices and tooling
- Develop a deep understanding of our domain, systems, and customer needs to inform backend decisions
- Stay up to date with backend technologies, cloud infrastructure, and modern development patterns
- Open to occasional travel to FBG offices or industry events for collaboration and team-building
- 7+ years of professional software engineering experience, with a strong focus on backend development
- 3+ years of experience building scalable backend systems using Java (Spring Framework preferred)
- Deep understanding of microservices architecture, distributed systems, and API design
- Proficiency with relational and/or NoSQL databases, data modeling, and caching strategies
- Experience working in Agile/SCRUM teams and cross-functional environments
- Strong grasp of software engineering principles, architectural patterns, and system design
- Clear communicator with the ability to articulate complex backend concepts across teams
- Ownership mentality with strong problem-solving skills and the ability to drive solutions independently
- Adaptability to shifting priorities in a high-growth, fast-paced environment
- Collaborative mindset with a desire to mentor and elevate other engineers
- Experience re-entering the workforce or transitioning into tech from adjacent fields
- Interest in mentoring junior engineers and sharing backend best practices
- Familiarity with CI/CD pipelines, cloud infrastructure (AWS/GCP), and DevOps workflows
- Background in building systems in high-availability, high-traffic environments
- Comfortable working within a scaling organization or startup-like setting
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.