Fanatics

Staff Software Engineer - Fanatics Markets

Fanatics
Apply
4 hours ago

Base Salary

$181k - $238k/yr

Responsibilities

  • Design, build, and scale distributed systems with Kotlin, Java, and Spring Boot for traffic spikes and concurrency demands in a live trading platform.
  • Own and optimize high-throughput Kafka event pipelines, including partition strategies, consumer groups, and exactly-once processing.
  • Build low-latency event-streaming systems that preserve data integrity, maintain cache coherence, and support sub-millisecond read paths.
  • Partner with product and engineering leadership on cross-domain technical decisions while preserving architectural integrity.
  • Diagnose and permanently resolve production issues involving pricing latency, strategy misfires, mapping errors, and adverse selection patterns.
  • Identify performance bottlenecks and technical risks before they affect trading operations.
  • Improve engineering standards through design documents, code reviews, architecture reviews, and scalable engineering patterns.

Requirements

  • 7+ years of experience building scalable, fault-tolerant distributed systems in production.
  • Expert proficiency in Java or Kotlin and Spring Boot, with strong knowledge of REST, gRPC, and Protobuf API design.
  • Deep hands-on Kafka experience, or experience with Redpanda or Pub/Sub, including partition strategies, consumer-group rebalancing, and delivery guarantees.
  • Deep experience with event-driven architecture and asynchronous messaging under real production load.
  • Demonstrated end-to-end ownership of designing, building, operating, and improving systems.
  • Strong performance focus across latency, throughput, and data-pipeline efficiency.
  • Clear communication skills, including writing design documents and explaining production failures and technical trade-offs.
  • Ability to work effectively amid ambiguity, rapid delivery, and evolving specifications.
  • Preferred experience with WebSocket fan-out, server-sent events, or pub/sub at scale.
  • Preferred familiarity with financial platforms, real-time trading systems, prediction markets, high-growth startups, FIX protocol, or exchange connectivity patterns.

Benefits

  • Remote role as indicated by the #LI-Remote designation.
  • Full-time employment with benefits information provided through Fanatics’ benefits site.
  • Interview and onboarding may include in-person components, including possible onsite interviews or a multi-day cultural immersion in New York City; requirements depend on role and location.
  • Compensation varies by country and state of residence and is determined by Fanatics’ geographical compensation zones.

Tech Stack

Apache KafkagRPCJavaKotlinSpring Boot

Categories

Fanatics

About Fanatics

10,000+ employees

Fanatics is a New York–based digital sports platform that sells licensed team merchandise, trading cards, and operates a growing online sportsbook for fans. Its businesses span e-commerce for leagues and teams, manufacturing and distributing collectibles (including the Topps trading card brand), and betting and iGaming. The privately held company operates globally and powers official online stores and in-venue retail for major professional and college sports organizations.

Contact me