Staff Software Engineer - Fanatics Markets

fanaticsfbg

EE. UU.

A distancia

USD 180.000 - 260.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Fanaticsfbg is seeking a Staff Software Engineer on a Distributed Systems team powering a real-money prediction and trading platform. The role centers on event-driven infrastructure behind live trading where pricing decisions influence daily P&L.

It is a hands-on, high-ownership position expected to translate deep trading-domain understanding into durable systems. You will design and scale distributed systems in Kotlin/Java with Spring Boot, build high-throughput Kafka pipelines, and implement

Formación

  • 7+ years building scalable, fault-tolerant distributed systems in production.
  • Expert proficiency in Java or Kotlin with Spring Boot and modern API design across REST, gRPC, and Protobuf.
  • Deep hands-on Kafka experience covering internals, partition strategies, consumer groups, and delivery guarantees.

Responsabilidades

  • Design and scale distributed systems in Kotlin, Java, and Spring Boot to absorb concurrency spikes in a live trading platform.
  • Build and optimize high-throughput event pipelines on Kafka, owning partition strategy, consumer group design, and delivery guarantees.
  • Engineer low-latency event-stream processing that preserves data integrity and cache coherence under peak load.
  • Partner with product and engineering leaders to align cross-domain technical decisions while protecting architectural integrity.
  • Diagnose and durably resolve production issues in a live trading environment, distinguishing pricing latency, strategy misfires, and adverse selection patterns.
  • Raise engineering standards through design docs, code and architecture reviews, and reusable patterns.

Conocimientos

Distributed systems
Java/Kotlin
API design
Production ownership

Herramientas

Spring Boot
Kafka
Protobuf
REST/gRPC
Pub/Sub / Redpanda

Descripción del empleo

Role overview

A Staff Software Engineer position on a Distributed Systems team powering a real-money prediction and trading platform. The work centers on the event-driven infrastructure behind live trading, where pricing decisions directly influence daily P&L. It is a hands-on, high-ownership role expected to translate deep trading-domain understanding into technical specs and durable systems.

Responsibilities
  • Design and scale distributed systems in Kotlin, Java, and Spring Boot to absorb the concurrency spikes typical of a live trading platform
  • Build and optimize high-throughput event pipelines on Kafka, owning partition strategy, consumer group design, and delivery guarantees
  • Engineer low-latency event-stream processing that preserves data integrity and cache coherence under peak load
  • Partner with product and engineering leaders to align cross-domain technical decisions while protecting architectural integrity
  • Diagnose and durably resolve production issues in a live trading environment, distinguishing pricing latency, strategy misfires, and adverse selection patterns
  • Raise engineering standards through design docs, code and architecture reviews, and reusable patterns
Requirements
  • 7+ years building scalable, fault-tolerant distributed systems in production
  • Expert proficiency in Java or Kotlin with Spring Boot and modern API design across REST, gRPC, and Protobuf
  • Deep hands-on Kafka (or Redpanda/Pub Sub) experience covering internals, partition strategies, consumer group rebalancing, and delivery guarantees
  • Strong background in event-driven architecture and asynchronous messaging under real production load
  • Demonstrated end-to-end ownership of systems from design through operation and continuous improvement
  • Clear, direct communicator comfortable writing design docs, explaining production failures to traders, and debating trade-offs with senior engineers
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
  • Background in a high-growth startup environment with broad technical ownership
  • Familiarity with FIX protocol or exchange connectivity patterns
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Staff Software Engineer, Real-Time Trading Systems
Staff Software Engineer, Real-Time Trading Systems

fanaticsfbg • EE. UU.

A distancia
USD 180.000 - 260.000
Staff Distributed Systems Engineer — Real-Time Trading
Staff Distributed Systems Engineer — Real-Time Trading

Fanatics Inc. • New York (NY)

Presencial
USD 181.000 - 238.000
Staff Software Engineer - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics Betting & Gaming • New York (NY)

Presencial
USD 180.000 - 260.000
Software Engineer III, Fanatics Markets
Software Engineer III, Fanatics Markets

Fanatics Inc. • New York (NY)

Híbrido
USD 137.500 - 181.250
Home office setup stipend
Comprehensive health benefits
Flexible work hours
Senior Remote Distributed Systems Engineer — Real-Time Trading
Senior Remote Distributed Systems Engineer — Real-Time Trading

Fanatics Betting & Gaming • EE. UU.

A distancia
USD 152.000 - 200.000
Senior Software Engineer
Senior Software Engineer

Pentasia • EE. UU.

A distancia
USD 120.000 - 160.000
Staff Software Engineer, Event Contracts
Staff Software Engineer, Event Contracts

Robinhood • New York (NY)

Presencial
USD 260.000 - 340.000
Health insurance
401(k) matching
Equity ownership
+9
Senior Distributed Systems Engineer for Real-Time Trading
Senior Distributed Systems Engineer for Real-Time Trading

Fanatics Inc. • New York (NY)

Presencial
USD 152.000 - 200.000
Senior Software Engineer - Distributed Systems, Fanatics Markets
Senior Software Engineer - Distributed Systems, Fanatics Markets

Fanatics Betting & Gaming • EE. UU.

A distancia
USD 152.000 - 200.000
Staff Software Engineer - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics Inc. • New York (NY)

Presencial
USD 181.000 - 238.000