Fanatics is building a leading global digital sports platform, and they are seeking a Software Engineer III to design, develop, test, and maintain scalable systems for their betting and gaming division. The role involves collaborating with cross-functional teams to deliver high-quality features and improve engineering processes in a fast-paced environment.
Responsibilities:
- Contribute to the design, development, testing, documentation, and deployment of frontend and backend services
- Participate in the on-call rotation and assist in investigating and resolving production issues
- Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements
- Take part in code reviews and team discussions to build high-quality, maintainable systems
- Participate in sprint planning, architectural reviews, and efforts to improve engineering processes
- Build familiarity with our systems, platform architecture, and customer use cases
- Stay current with latest technologies, tools, and engineering best practices
- Open to occasional travel to FBG offices or industry events for collaboration and team-building
- Develop, test, and deploy backend software features through high-quality, correct production code using Java, Spring Boot, and AWS
- Help design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile
- Work closely with internal and external teams to deliver stable, reliable systems aligned with our product roadmap and delivery schedules
- Collaborate with frontend, mobile, and platform engineers to shape backend services that support seamless, cross-platform user experiences
- Participate in architecture reviews, technical design discussions, sprint planning, and code reviews
- Improve and champion engineering best practices related to quality, maintainability, and system performance
- Contribute to discovery and design efforts for complex technical projects, translating business outcomes into scalable technical solutions
- Partner with Product, Design, DevOps, and Security to build and deliver features in a highly regulated production environment
- Participate in on-call rotations, assisting with incident response and ongoing support of production systems
- Operate according to Agile methodologies, sharing progress and blockers in daily stand-ups and retrospectives
- Stay curious and open to exploring opportunities across the stack, including frontend tools like React or shared logic via Kotlin Multiplatform
- Be open to occasional travel to Fanatics offices or industry events for collaboration, planning, or team-building
Requirements:
- 7+ years of professional software engineering experience, with a focus on frontend as well as backend development
- 3+ years of experience building full-stack applications using Java (Spring Framework) and React
- Expertise in software engineering principles, architectural patterns, and system design
- Experience with Agile/SCRUM methodologies and working in cross-functional teams
- Strong problem-solving skills and a proactive, ownership-oriented mindset
- Clear communicator, capable of explaining technical concepts to peers and non-engineers
- Ability to navigate shifting priorities in a fast-paced, high-growth setting
- Solid understanding of RESTful service design, distributed systems, data modeling, caching concepts, and database technologies (SQL and/or NoSQL)
- Strong technical skills in a CI/CD environment, with a working knowledge of software design principles related to performance, maintainability, and scalability
- Demonstrated ability to collaborate with cross-functional teams (Product, Design, Security, DevOps) and external partners to deliver high-quality features
- Hands-on experience with AWS cloud services and tools supporting deployment, monitoring, and observability (e.g., Terraform, CI/CD, Datadog, CloudWatch)
- Exposure to startup or hyper-growth environments, with a pragmatic, iterative approach to building MVPs and delivering customer value
- Familiarity with CI/CD practices, cloud platforms, or DevOps workflows
- Able to effectively work cross-functionally within an enterprise environment