Staff Distributed Systems Engineer — Real-Time Trading

Fanatics

New York (NY)

On-site

USD 181,000 - 238,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fanatics is seeking a Staff Engineer for its Distributed Systems team within Fanatics Markets. You will own the event‑driven infrastructure powering real‑money trading, writing code with Kotlin/Java and Spring Boot, and shaping system design for peak load periods.

You will partner with leaders to align cross‑domain decisions, ensure low latency, and sustain system reliability while scaling the platform for growth. This role is based in New York and involves close collaboration with trading teams.

Qualifications

  • 7+ years building scalable, fault‑tolerant distributed systems in production.
  • Expert‑level proficiency in Java or Kotlin and Spring Boot, with modern API design (REST, gRPC, Protobuf).
  • Deep hands‑on experience with Kafka, including partition strategies and delivery guarantees.
  • End‑to‑end domain ownership — designed, built, operated, and improved systems, not just shipped features.
  • Strong performance instincts — latency, throughput and data pipeline efficiency.

Responsibilities

  • Design, build, and scale distributed systems using Kotlin, Java, and Spring Boot for a real‑money trading platform.
  • Own the development and optimization of high‑throughput event pipelines using Kafka and exactly‑once processing.
  • Design and build low‑latency event streams with data integrity and cache coherence under peak load.
  • Collaborate with product and engineering leadership to align cross‑domain technical decisions and maintain architecture.
  • Diagnose and durably fix production issues in a live trading environment, identifying latency and misfires.
  • Identify performance bottlenecks and risks before they impact trading operations.
  • Raise engineering standards through design docs and architecture reviews.

Skills

Java
Kotlin
Spring Boot
Kafka
Event-driven
REST
gRPC
Protobuf
Performance
Design docs

Tools

Kafka
Pub/Sub
WebSocket
Protobuf

Job description

Fanatics is seeking a Staff Engineer for its Distributed Systems team within Fanatics Markets. You will own the event‑driven infrastructure powering real‑money trading, writing code with Kotlin/Java and Spring Boot, and shaping system design for peak load periods.

You will partner with leaders to align cross‑domain decisions, ensure low latency, and sustain system reliability while scaling the platform for growth. This role is based in New York and involves close collaboration with trading teams.

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 Software Engineer - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics Betting & Gaming • New York (NY)

On-site
USD 180,000 - 260,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
Senior Distributed Systems Engineer — Remote
Senior Distributed Systems Engineer — Remote

Fanatics Inc • New York (NY)

Hybrid
USD 137,500 - 181,250
Home office setup stipend
Comprehensive health benefits
Flexible work hours
Software Engineer III, Fanatics Markets
Software Engineer III, Fanatics Markets

Fanatics Inc • New York (NY)

On-site
USD 137,500 - 181,250
Home office setup stipend
Comprehensive health benefits
Flexible work hours
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 - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics • New York (NY)

On-site
USD 181,000 - 238,000
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

On-site
USD 120,000 - 180,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 Principal Engineer (Kotlin, Java, Kafka)
Senior Principal Engineer (Kotlin, Java, Kafka)

Fanatics Inc. • United States

On-site
USD 201,000 - 331,000
Home office stipend
Remote‑friendly work model