Overview
As a Software Engineer II at Fanatics Betting & Gaming (FBG), you’ll help design, build, and maintain the backend systems that power seamless customer experiences. You’ll contribute to the development of scalable services and APIs, working closely with senior engineers and cross-functional partners to deliver reliable, high-performance software. This is a great opportunity for someone who is building on existing backend experience and looking to grow in a supportive, fast-paced environment. You’ll bring strong technical skills, a collaborative spirit, and a passion for backend engineering in a dynamic, high-growth industry.
Responsibilities
Design, develop, test, document, and deploy backend services and APIs Participate in the on-call rotation and help troubleshoot and resolve production issues Collaborate with product managers, frontend engineers, and other backend teams to deliver features and improvements Participate in code reviews to ensure code quality and promote knowledge sharing Contribute to sprint planning, architecture discussions, and process improvements Develop a growing understanding of our systems, platform architecture, and customer needs Stay up to date with backend technologies, tools, and software development best practices Open to occasional travel to FBG offices or industry events for collaboration and team-buildingRequired Qualifications
3–7 years of professional software engineering experience, with a focus on backend development 2+ years of experience building backend systems using Java (Spring Framework preferred) Solid understanding of microservices architecture and RESTful API design Experience with databases (relational or NoSQL), and familiarity with data modeling and caching concepts Exposure to Agile/SCRUM methodologies and working in cross-functional teams Strong problem-solving skills and a proactive, ownership-oriented mindset Effective communicator, comfortable working in a collaborative team environment Ability to navigate evolving priorities in a fast-paced, high-growth settingPreferred Qualifications
Experience re-entering the workforce or transitioning into tech from adjacent fields Interest in learning from and mentoring teammates Familiarity with CI/CD practices, cloud platforms, or DevOps workflows Experience working in scaling or startup-like environmentsIf you meet many, but not all, of these qualifications, we still encourage you to apply!