[Remote] Senior Software Engineer - Distributed Systems, Fanatics Markets

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Fanatics is building a leading global digital sports platform and is seeking a Senior Software Engineer on their Distributed Systems team. The role involves designing and building distributed systems that power real-money trading, while also influencing architectural decisions and mentoring junior engineers.ResponsibilitiesDesign, build, and scale distributed systems using Kotlin, Java, and Spring Boot, architecting for the traffic spikes and concurrency demands of a live real-money trading platformOwn the development and optimization of high-throughput event pipelines using Kafka, including partition strategy, consumer group design, and exactly-once processing guaranteesBuild and tune low-latency data layers across Postgres, Redis, and Redis PubSub — ensuring data integrity, cache coherence, and sub-millisecond read paths under peak loadImplement and enforce resilience patterns across services — backpressure handling, circuit breaking, idempotent retry logic, and graceful degradation under failure conditionsContribute to real-time user-facing systems, solving the fan-out problem for live market updates across tens of thousands of concurrent sessionsPartner with product and engineering leadership to align technical execution with business priorities — contributing to build vs. buy decisions and long-term platform strategySet and uphold engineering standards for observability, schema evolution, testing practices, and deployment patterns across the team — through code reviews, RFCs, and technical documentationMentor and actively develop junior and mid-level engineers, raising the technical floor of the team through pairing, design reviews, and direct feedbackSkills5+ years of software engineering experience with a primary focus on distributed systems and high-concurrency production environmentsExpert-level proficiency in Java or Kotlin and Spring Boot, with a strong command of modern API design — REST, gRPC, and ProtobufDeep hands-on experience with Kafka (or Redpanda/Pub Sub) — including internal mechanics, partition strategies, consumer group rebalancing, and delivery guaranteesProven ability to diagnose and resolve bottlenecks in asynchronous messaging systems and implement patterns like idempotency, distributed caching, and exactly-once processingHands-on experience with Kubernetes, Helm, Terraform, and cloud-native infrastructure on AWSStrong instincts for production reliability — you've been on-call, triaged distributed system failures under pressure, and shipped durable fixesDemonstrated ability to influence technical direction across teams and guide engineers through complex architectural decisions without direct authorityTrack record of defining success metrics upfront — SLAs, latency budgets, throughput targets — and holding systems accountable to them in productionExperience with real-time delivery systems — WebSocket fan-out, server-sent events, or pub/sub at scaleFamiliarity with financial platforms, real-time trading systems, or prediction marketsExperience in a high-growth startup environment where ownership is broad and the technical landscape evolves quicklyBenefitsIn addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit https://benefitsatfanatics.com/Company OverviewFanatics is a global sports platform reimagining the fan experience across gear, trading cards, sports betting, content, events, and more. It was founded in 2011, and is headquartered in New York, New York, USA, with a workforce of 10001+ employees. Its website is http://www.fanaticsinc.com.Company H1B SponsorshipFanatics has a track record of offering H1B sponsorships, with 2 in 2021. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Director – Data Science (AI solutions) in Maryland

Remote

Manager, Social Media Content – Spectrum Reach

Remote

Clinical Quality Coder Lead – Hospital Based

Remote

Google Remote Jobs, Google Data Entry Jobs ( Senior Account...

Remote

Remote Special Education Teacher

Remote

Experienced Data Entry Specialist – Remote Opportunity for Online Success

Remote

Customer Service ( Remote work)

Remote

Fund & Investment Lead/ CIO

Remote

Amazon Warehouse Worker/Stocker (FT/PT) – Fayetteville, NC -id-5112

Remote

Equity Research Associate - Biotechnology

Remote
← Back