Fanatics is building a leading global digital sports platform, and they are seeking a Staff Engineer to empower their software engineering teams. This role involves enhancing the productivity, reliability, security, and scalability of engineering practices within the OddsFactory division, focusing on developing core architecture and maintaining infrastructure to support engineering teams.
Responsibilities:
- Own core architecture across compute, networking, identity, and guardrails - delivered as code (Terraform/Terragrunt)
- Architect, build, and maintain highly available and scalable infrastructure to support the OddsFactory engineering teams
- Drive secure-by-default and Zero Trust (least privilege, workload identity/OIDC, policy-as-code, supply-chain hardening)
- Design and implement robust CI/CD pipelines, automation tools, and developer tooling to streamline deployments, improve code quality, and enhance team productivity
- Lead initiatives to enhance platform security, implementing best practices to ensure compliance and safeguard the integrity of our systems
- Champion infrastructure as code (IaC) practices, automating provisioning, configuration, and management of cloud-based environments
- Foster a culture of metrics driven operational excellence, sharing knowledge, mentoring engineers, and promoting best practices across teams
- Proactively identify, troubleshoot, and resolve infrastructure, performance, and scalability issues, ensuring system reliability and optimal performance
- Stay abreast of emerging technologies and industry trends, advocating for adoption of new tools and techniques that align with our platform strategy
- Participate in an on-call rotation, ensuring platform stability and providing critical support for operational incidents
- Occasionally travel for essential offsite meetings, special events, or collaborative team sessions
Requirements:
- 7+ years of proven experience in platform engineering, DevOps, or related infrastructure roles
- Strong software engineering background - you write clean code and have experience engineering solutions to complex problem statements
- Strong technical expertise in cloud-native environments (Azure preferred), infrastructure automation, and container orchestration (Service Fabric or Kubernetes)
- Demonstrated proficiency in Infrastructure as Code systems such as Terraform, Azure Resource Manager, or CloudFormation
- Proficiency with programming and scripting languages (.NET & C# preferred; familiarity with Go or Python is a bonus)
- Experience with observability tooling, chaos testing, and incident management
- Excellent influencing, problem-solving, and analytical skills, with demonstrated ability to partner closely with engineering teams
- Highly outcome-oriented, data-driven, and capable of balancing quality with productivity
- Strong communication skills, able to effectively collaborate across international teams
- Positive and flexible attitude, comfortable working in a fast-paced environment and embracing new initiatives
- Resilience & Continuity: Multi‑AZ/region architectures, automated failover; defined RTO/RPO with regular DR/chaos exercises and recovery runbooks
- Traffic & Policy Plane: Service mesh (mTLS by default, traffic policy, canary/blue‑green, traffic splitting)
- Packaging & Delivery: Helm and/or kustomize; Argo CD progressive delivery; multi‑cluster promotion; multi‑tenant GitOps controllers and environment templating
- Secrets & Identity: External Secrets patterns; Azure Key Vault/AWS KMS; workload identity/OIDC, least privilege, and policy‑as‑code (e.g., OPA/Gatekeeper, Kyverno)
- Also a plus: Cloudflare integrations
- Azure
- AWS
- Kubernetes
- Kafka
- High Availability
- Familiarity or previous experience within the sports betting industry or strong interest in sports
- Experience working with cross-functional teams in fast-paced or start-up environments