CareerPlan

Staff Software Engineer - Fanatics Markets

USARemoteFull-time2026-10-21 → 2026-10-22
Remote

Core

Design, build, and scale distributed systems for a live trading platform, handling traffic spikes, concurrency, and high-throughput event pipelines.

Role type

Staff Software Engineer (Distributed Systems & Event Streaming)

Builds

High-throughput Kafka event pipelines, low-latency event-streaming systems, and scalable trading infrastructure.

Domain

Financial Technology / Real-time Trading Systems

Required skills

Java, Kotlin, Spring Boot, Kafka, Event-driven architecture, gRPC, Protobuf, System design, Performance optimization

Preferred skills

WebSocket fan-out, Server-sent events, FIX protocol, Exchange connectivity, Financial platforms

Technologies

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

Responsibilities

Design and optimize high-throughput Kafka event pipelines; Build low-latency event-streaming systems; Diagnose and resolve production issues involving pricing latency and strategy misfires; Improve engineering standards through design documents and code reviews.

Seniority

Staff, hands-on IC with architectural leadership