Fanatics Betting and Gaming is hiring a Senior Software Engineer in Test to join our Tools and Frameworks team. In this role, you will architect and refine the tools and frameworks that boost the efficiency and effectiveness of our development processes. You will design and build scalable engineering solutions that improve testability, reliability, and developer productivity across the organization.
What You'll Do
- Design and implement scalable automation infrastructure and CI/CD enhancements that improve engineering productivity and release reliability.
- Lead the development and integration of test automation solutions, partnering with engineering teams to improve system testability, reliability, and operational efficiency.
- Engage in collaborative efforts with the Product team and fellow engineers to architect scalable and reliable automation frameworks and tools for web, mobile, and API.
- Create bespoke tools and solutions that empower FBG to tackle complex challenges autonomously.
- Build and maintain strategic partnerships across the Engineering department, showcasing and leveraging metrics and engineering activities to drive decisions.
- Provide technical mentorship and guidance to engineers, contributing to best practices and continuous improvement.
- Be open to occasional travel for participation in events and strategic meetings across various Fanatics Betting & Gaming locations.
- Leverage data and internal feedback to inform and guide strategic decisions that streamline our release cycles.
What We're Looking For
- 6–8 years of experience in software engineering or software engineering in test roles, with demonstrated ownership of complex automation or infrastructure initiatives.
- Strong software engineering experience in one or more languages such as Java, Python, or Kotlin, with demonstrated experience building production-grade frameworks, tools, or services.
- Demonstrated expertise in architecting, supporting, and enhancing tools and frameworks within continuous integration and continuous deployment (CI/CD) environments.
- Comprehensive knowledge of test and dev infrastructure, pipelines, and the ability to innovate within these domains.
- Proven ability to collaborate effectively with engineering teams, driving the adoption of tools and practices that balance high quality and productivity.
- A results-driven approach, guided by data and comfortable tackling ambiguous or null challenges.
- Familiarity with Agile or Scrum methodologies, showcasing a flexible and adaptive work style.
- Experience with or a keen interest in working on distributed systems and API design, particularly in the context of scaling automation within a CI/CD pipeline.
- Ability to work on projects ranging in scale from single-threaded applications to entire clusters.
- A strong desire to engage in cross-functional collaboration with design, product, engineering, and DevOps teams.
Nice to Have
- Experience building shared automation frameworks or internal developer tools used across multiple teams.
- Experience with Kotlin, including building backend services, automation frameworks, or developer tooling using Kotlin.
- Familiarity with Kotlin Multiplatform (KMP) and shared code architectures across Android, iOS, and backend systems.
- Experience working with CI/CD optimization and quality gate enforcement at scale.
- Previous experience in the betting and gaming industry.
Technical Stack
- Java
- Python
- Kotlin
- CI/CD
- Automation Frameworks
- Kotlin Multiplatform (KMP)
Team & Environment
You will be a key member of the Tools and Frameworks team, focused on building foundational engineering solutions for the broader organization.
Benefits & Compensation
- Compensation: $121,600 - $180,800 USD + equity award.
- Medical, Dental, Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Free Ship deliveries
- $700 home office setup
Fanatics Betting and Gaming is an equal opportunity employer.



