Senior Distributed Systems Engineer – Real-Time Trading

Fanatics Betting & Gaming

New York (NY)

On-site

USD 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Fanatics Betting & Gaming is seeking a Staff Engineer to lead the Distributed Systems team in New York. You will own the event-driven infrastructure powering real-money trading, writing scalable, high-availability code and shaping the platform's architectural direction.

You will partner with product and engineering leadership, drive end-to-end ownership, and raise the bar for performance, reliability, and maintainability in a fast-paced, high-stakes environment.

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 REST, gRPC, and Protobuf.
  • Deep hands-on experience with Kafka (or Redpanda/Pub Sub) — including internal mechanics and guarantees.
  • End-to-end domain ownership — designed, built, operated, and improved systems, not just shipped features.
  • Strong performance instincts — latency and throughput optimization in live trading environments.
  • Clear communicator — capable of writing design docs and explaining trade-offs to engineers and traders.
  • High tolerance for ambiguity and rapid decision-making in fast-moving teams.

Responsibilities

  • Design, build, and scale distributed systems for a real-money trading platform, handling high traffic and concurrency.
  • Own development of high-throughput event pipelines using Kafka, including partition strategy and consumer group design.
  • Build low-latency event streams with data integrity and cache coherence under peak load.
  • Collaborate with product and engineering leadership to align cross-domain decisions while preserving architectural integrity.
  • Diagnose production issues in a live trading environment, distinguishing pricing latency and other anomalies.
  • Identify performance bottlenecks and technical risks before they impact trading operations.
  • Raise engineering standards through design docs, reviews, and scalable patterns.

Skills

Distributed systems
Java or Kotlin
Spring Boot
Kafka
Event-driven architecture
Performance optimization
Communication
Ownership

Tools

Kafka Ecosystem
REST
gRPC
Protobuf
Docker

Job description

Fanatics Betting & Gaming is seeking a Staff Engineer to lead the Distributed Systems team in New York. You will own the event-driven infrastructure powering real-money trading, writing scalable, high-availability code and shaping the platform's architectural direction.

You will partner with product and engineering leadership, drive end-to-end ownership, and raise the bar for performance, reliability, and maintainability in a fast-paced, high-stakes environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Staff SRE — Real-Time Trading Infrastructure
Senior Staff SRE — Real-Time Trading Infrastructure

NJF Global Holdings Ltd • Chicago (IL)

On-site
USD 140,000 - 190,000
Senior Principal Engineer: Real-Time Distributed Systems
Senior Principal Engineer: Real-Time Distributed Systems

Fanatics Inc. • United States

Hybrid
USD 201,000 - 331,000
Home office stipend
Remote‑friendly work model
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

On-site
USD 120,000 - 180,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
Senior Java/Linux Engineer - Real-Time Trading Platforms
Senior Java/Linux Engineer - Real-Time Trading Platforms

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Staff Full-Stack Engineer: Java/Spring, Scalable Platform
Staff Full-Stack Engineer: Java/Spring, Scalable Platform

Fanatics • New York (NY)

On-site
USD 144,000 - 205,000
Staff Software Engineer — Real-Time Trading Platform
Staff Software Engineer — Real-Time Trading Platform

Topstep LLC • United States

Hybrid
USD 200,000 - 250,000
Remote/hybrid work
Company-paid holidays
401(k) matching
+1
Senior Front Office Engineering Lead — Real-Time Trading
Senior Front Office Engineering Lead — Real-Time Trading

BNY Mellon • New York (NY)

On-site
USD 150,000 - 200,000
Competitive compensation
Flexible global resources
Generous paid leaves
Senior Software Engineer - Real-Time Trading Systems
Senior Software Engineer - Real-Time Trading Systems

Nasdaq • Philadelphia

Hybrid
USD 140,000 - 190,000
401(k) match
Employee stock purchase program
Parental leave