Fanatics
Senior Software Engineer - Distributed Systems, Fanatics Markets
$152K–$200K
New York, NY, United States +1 · Senior · Full-time · Posted May 26, 2026
- Location
- New York, NY, United States
Jacksonville, Florida, United States - Experience
- 5+ years of software engineering experience, primarily focused on distributed systems and high-concurrency production environments.
About the job
Designs and builds the distributed, event-driven infrastructure behind Fanatics Markets’ real-money prediction and trading platform, with a focus on scale, throughput, low latency, reliability, and technical leadership.
What you'll do
- Design, build, and scale distributed services and Kafka event pipelines for live trading demands.
- Optimize data layers and real-time market updates; implement resilience and reliability patterns.
- Shape platform strategy and engineering standards, and mentor other engineers.
What they ask for
- Expert-level Java or Kotlin and Spring Boot proficiency; strong API design skills (REST, gRPC, and Protobuf).
- Hands-on Kafka (or Redpanda/Pub Sub) experience, including partitioning, consumer groups, and delivery guarantees.
- Experience with Kubernetes, Helm, Terraform, and AWS cloud-native infrastructure.
- Production reliability experience, including on-call response, plus the ability to influence technical direction and define production success metrics.
Nice to have
- Experience with real-time delivery systems such as WebSocket fan-out, server-sent events, or pub/sub at scale.
- Familiarity with financial platforms, real-time trading systems, or prediction markets; experience in a high-growth startup is also noted.
Pay
$152,000 — $200,000 USD (base salary)
Tools
Kotlin, Java, Spring Boot, Kafka, Postgres, Redis, Redis PubSub, Kubernetes
Model-written summary · the original posting is authoritative