New York or United States Hybrid USD 180,500 - 237,500 Yearly

Fanatics Betting and Gaming is hiring a Staff Software Engineer

About the Role

Fanatics Betting and Gaming is hiring a Staff Software Engineer for the Streaming Data Platform team. In this hands-on technical leadership role, you will design, build, and operate the backend services at the core of our streaming data infrastructure.

What You'll Do

  • Design and build backend services that power our streaming data infrastructure, including ingestion, processing, and delivery to downstream systems.
  • Drive large, multi-milestone projects from idea to production, ensuring they deliver business outcomes.
  • Set technical direction for the team: architecture, code quality, patterns, and tooling.
  • Partner with leadership on roadmap and planning.
  • Collaborate with platform, data, and product teams to design service boundaries, APIs, and data contracts.
  • Own the test strategy for complex areas and push the team toward better testing habits and testable designs.
  • Build observability, reliability, and resilience into our systems and hold the team to that standard.
  • Coordinate across engineers and teams to deliver cross-cutting initiatives.
  • Help diagnose and resolve performance bottlenecks related to ingestion, throughput, and distributed system behavior.
  • Mentor engineers on craft, ownership, and collaboration.
  • Participate in on-call rotations, drive incident resolution, and ensure retros lead to lasting fixes.
  • Be open to occasional travel to Fanatics offices for meetings, events, or team gatherings.

What We're Looking For

  • 7+ years of experience building and operating backend services at scale, with a track record of leading large technical initiatives.
  • Strong experience with Go.
  • Hands-on experience with Kafka or comparable streaming platforms, including building and operating streaming infrastructure in production.
  • Familiarity with the broader streaming ecosystem — tools like Flink, Spark, or Iceberg, and patterns around partitioning, data skew, and event-driven architectures.
  • Ability to design whole systems and services with clear boundaries, well-defined APIs, and operational readiness from the start.
  • Experience driving multi-milestone projects that span teams and require cross-functional coordination.
  • Track record of influencing technical roadmaps and connecting engineering work to business strategy.
  • History of mentoring engineers and raising the level of engineering practice around you.
  • Solid understanding of distributed systems, service-oriented architectures, and system integrations at scale.
  • Clear communicator who can talk about technical work with both engineers and non-engineers.
  • Comfortable in a fast-moving environment where priorities shift and decisions happen quickly.

Nice to Have

  • Experience with schema management, data contracts, or data governance patterns.
  • Experience building shared libraries, frameworks, or developer-facing tooling for streaming consumers.
  • Experience contributing to open-source data infrastructure or streaming projects.
  • Familiarity with infrastructure as code tools such as Terraform.

Technical Stack

  • Go
  • Kafka, Kafka Connect
  • Stream processing frameworks (e.g., Kafka Streams, Flink)
  • Schema management and data contracts
  • Observability and monitoring for streaming systems
  • Infrastructure as code (Terraform)

Team & Environment

You will join the Streaming Data Platform team within the Fanatics Ecosystem.

Compensation

  • Salary range: $180,500 to $237,500.

Work Mode

This position follows a hybrid work model.

Fanatics Betting and Gaming is an equal opportunity employer.

Required Skills
GoKafkaKafka ConnectStream ProcessingFlinkKafka StreamsData ContractsObservabilityMonitoringTerraformSystem DesignAPI DesignEvent-Driven Architecture GoKafkaKafka ConnectStream ProcessingFlinkKafka StreamsData ContractsObservabilityMonitoringTerraformSystem DesignAPI DesignEvent-Driven Architecture
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Fanatics Betting and Gaming
Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium.
All jobs at Fanatics Betting and Gaming Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago