Software Engineer III
Manchester, United Kingdom
APIs
Data Modeling
Java
Spring
Microservices
More jobs from this company
views: 0
Software Engineer III

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
Required Qualifications
  • 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
Preferred Qualifications
  • 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
Software Engineer III
Manchester, United Kingdom
APIs
Data Modeling
Java
Spring
Microservices
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.