Staff Software Engineer - Real-Time Distributed Systems

Fanatics Betting & Gaming

United States

On-site

USD 150,000 - 210,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fanatics Betting & Gaming is seeking a Staff Engineer to join the Distributed Systems team. You will own the event‑driven infrastructure that powers real‑money trading at scale, writing and operating systems that keep markets liquid and the book healthy during peak volume.

You will not be handed a spec; you’ll understand the trading business, write it, and push for outcomes beyond shipping features, collaborating with engineering leaders to scale our platform.

Qualifications

  • 7+ years building scalable, fault‑tolerant distributed systems in production.
  • Expert‑level proficiency in Java or Kotlin and Spring Boot, with a strong command of modern API design.
  • Deep hands‑on experience with Kafka and event‑driven architectures in production environments.

Responsibilities

  • Design, build, and scale distributed systems using Kotlin, Java, and Spring Boot for a real‑money trading platform.
  • Own development and optimization of high‑throughput event pipelines using Kafka, including partition strategy and exactly‑once processing.
  • Design and build systems that process high‑throughput, low‑latency event streams with sub‑millisecond read paths under peak load.
  • Partner with product and engineering leadership to align cross‑domain technical decisions while preserving architectural integrity.
  • Diagnose and durably fix production issues in a live trading environment, including latency and misfires.
  • Proactively identify performance bottlenecks and technical risk before they affect operations.
  • Raise engineering standards through design docs, reviews, and scalable patterns.

Skills

Kotlin
Java
Spring Boot
Kafka
Event-driven architecture
Performance optimization
API design (REST, gRPC, Protobuf)
Distributed systems

Tools

Kafka
Protobuf
gRPC

Job description

Fanatics Betting & Gaming is seeking a Staff Engineer to join the Distributed Systems team. You will own the event‑driven infrastructure that powers real‑money trading at scale, writing and operating systems that keep markets liquid and the book healthy during peak volume.

You will not be handed a spec; you’ll understand the trading business, write it, and push for outcomes beyond shipping features, collaborating with engineering leaders to scale our platform.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer – Real-Time Trading
Senior Distributed Systems Engineer – Real-Time Trading

Fanatics Betting & Gaming • New York (NY)

On-site
USD 180,000 - 260,000
Staff Distributed Systems Engineer — Real-Time Trading
Staff Distributed Systems Engineer — Real-Time Trading

Fanatics • New York (NY)

On-site
USD 181,000 - 238,000
Senior Distributed Systems Engineer — Real-Time Trading
Senior Distributed Systems Engineer — Real-Time Trading

Fanatics Betting & Gaming • New York (NY)

On-site
USD 130,000 - 160,000
Senior Distributed Systems Engineer - Real-Time Trading
Senior Distributed Systems Engineer - Real-Time Trading

Fanatics • New York (NY)

On-site
USD 152,000 - 200,000
Senior Staff Engineer, Real-Time Market Making
Senior Staff Engineer, Real-Time Market Making

Fanatics Betting & Gaming • New York (NY)

On-site
USD 150,000 - 200,000
Staff Software Engineer, Market-Making Platform (Remote)
Staff Software Engineer, Market-Making Platform (Remote)

Fanatics Markets • United States

On-site
USD 180,000 - 238,000
Staff Software Engineer - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics Betting & Gaming • United States

On-site
USD 150,000 - 210,000
Senior Software Engineer - Distributed Systems, Fanatics Markets
Senior Software Engineer - Distributed Systems, Fanatics Markets

Fanatics Betting & Gaming • New York (NY)

On-site
USD 130,000 - 160,000
Senior Software Engineer - Distributed Systems, Fanatics Markets
Senior Software Engineer - Distributed Systems, Fanatics Markets

Fanatics • New York (NY)

On-site
USD 152,000 - 200,000
Staff Full-Stack Engineer for Sportsbook Platform
Staff Full-Stack Engineer for Sportsbook Platform

Fanatics Betting & Gaming • New York (NY)

On-site
USD 150,000 - 210,000