Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer - Fanatics Markets

Home > Kotlin programming jobs

Staff Software Engineer - Fanatics Markets in USA new

  • Fanatics
  • Full time
  • Email
  • New York, NY

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.

Salary: $181k - $238k/yr

Fanatics

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), ...

Similar positions

Staff Mobile Software Engineer (P4)

  • Twilio
  • Full time
  • USA
  • 10/21/2026
  • Salary: $171k - $252k/yr
  • Remote

Senior Software Engineer Android

  • NavVis
  • Full time
  • Others
  • 10/21/2026
  • Salary: Competitive
  • Munich, Germany

Software Engineer II - Mobile Developer

  • Talkdesk
  • Full time
  • Others
  • 10/21/2026
  • Bengaluru, India

Flutter Engineer - Platform

  • Capital on Tap
  • Full time
  • UK
  • 10/20/2026
  • London

Senior Android Software Engineer

  • iFood
  • Full time
  • Others
  • 10/20/2026
  • São Paulo, Brazil