Senior Remote Distributed Systems Engineer — Real-Time Trading

Fanatics Betting & Gaming

United States

Remote

USD 152,000 - 200,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 Betting & Gaming is seeking a Senior Software Engineer to join the Distributed Systems team. You will design and build event-driven infrastructure powering real-money trading at scale, balancing hands-on coding with architectural influence.

You will work with Java/Kotlin, Spring Boot, Kafka, and cloud-native tech on AWS, mentoring others and guiding system reliability, observability, and deployment patterns across the platform.

Qualifications

  • 5+ years of software engineering experience with distributed systems and high-concurrency production environments.
  • Expert-level proficiency in Java or Kotlin and Spring Boot, with REST, gRPC, and Protobuf.
  • Hands-on experience with Kubernetes, Helm, Terraform, and AWS cloud infrastructure.
  • Experience with Kafka and data pipelines, including exactly-once processing guarantees.

Responsibilities

  • Design, build, and scale distributed systems using Kotlin, Java, and Spring Boot, architecting for traffic spikes and concurrency.
  • Own the development and optimization of high-throughput event pipelines using Kafka, including partition strategy and exactly-once processing guarantees.
  • Build and tune low-latency data layers across Postgres, Redis, and Redis PubSub, ensuring data integrity and sub-millisecond reads under peak load.
  • Implement resilience patterns across services — backpressure handling, circuit breaking, idempotent retry logic, and graceful degradation.
  • Contribute to real-time user-facing systems, solving fan-out for tens of thousands of concurrent sessions.
  • Mentor and develop junior engineers, guiding architectural decisions and RFCs.

Skills

Java or Kotlin
Spring Boot
Kafka
Kubernetes
AWS
On-call reliability
Architectural decision making
REST/gRPC/Protobuf
Postgres
Redis
Redis PubSub
Terraform
Helm

Tools

Postgres
Redis
Redis PubSub
Kubernetes
Helm
Terraform
AWS

Job description

Fanatics Betting & Gaming is seeking a Senior Software Engineer to join the Distributed Systems team. You will design and build event-driven infrastructure powering real-money trading at scale, balancing hands-on coding with architectural influence.

You will work with Java/Kotlin, Spring Boot, Kafka, and cloud-native tech on AWS, mentoring others and guiding system reliability, observability, and deployment patterns across the platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Distributed Systems Engineer — Remote Real-Time Trading
Staff Distributed Systems Engineer — Remote Real-Time Trading

Fanatics Betting & Gaming • United States

Remote
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 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 Software Engineer - Real-Time Trading Systems
Senior Software Engineer - Real-Time Trading Systems

Statar Capital LLC • Denver (IN)

Hybrid
USD 180,000 - 280,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer — Real-Time Systems Lead
Senior Software Engineer — Real-Time Systems Lead

Bet365 Company • Denver (CO)

Hybrid
USD 125,000 - 155,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
Sr. Java Full Stack Engineer 181164
Sr. Java Full Stack Engineer 181164

CTI Consulting • United States

Remote
USD 180,000 - 240,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
Senior Java Full-Stack Engineer – Real-Time Trading
Senior Java Full-Stack Engineer – Real-Time Trading

Motion Recruitment • Princeton (NJ)

On-site
USD 160,000 - 175,000
Medical, Dental, Vision
401(k) match
Paid Time Off
+1
Senior Software Engineer - Distributed Systems & Platform Engineering
Senior Software Engineer - Distributed Systems & Platform Engineering

Selby Jennings • New York (NY)

On-site
USD 140,000 - 190,000