New York or United States Hybrid Employment 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
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago