Define and drive the long-term technical vision for automation infrastructure and CI/CD quality standards across the organization, ensuring scalability, reliability, and engineering excellence.
Lead and influence architectural decisions across teams to ensure automation, testability, and quality are embedded into system design from inception through production.
Engage in collaborative efforts with the Product team and fellow engineers to architect scalable and reliable automation frameworks and tools for web, mobile, API, emphasizing engineering solutions.
Create bespoke tools and solutions that empower FBG to tackle complex challenges autonomously, fostering a culture of self-sufficiency and innovation within the team.
Build and maintain strategic partnerships across the Engineering department, showcasing and leveraging metrics and engineering activities to drive decisions.
Offer mentorship and advanced technical direction within the Engineering team, fostering a culture of innovation and continuous improvement.
Be open to occasional travel for participation in events and strategic meetings across various Fanatics Betting & Gaming locations, facilitating broader collaboration and knowledge sharing.
Leverage data and internal feedback to inform and guide strategic decisions that streamline our release cycles, ensuring rapid yet stable deployments across our platforms.
Establish automation engineering standards, best practices, and quality gates adopted across multiple engineering teams.
Requirements
8+ years of experience in software engineering or software engineering in test roles, with demonstrated impact at scale.
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, ensuring scalability and reliability.
Experience testing and debugging applications in a Cloud environment (AWS, Azure, Google, etc.)
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 strike a balance between maintaining high quality and enhancing productivity.
A results-driven approach, guided by data and comfortable tackling ambiguous or undefined challenges.
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, demonstrating versatility and depth in technical problem-solving.
A strong desire to engage in cross-functional collaboration with design, product, engineering, and DevOps teams, contributing to a cohesive and integrated development process.