Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed Systems, Fanatics Markets

$152k - $200k
Full-time

Fanatics Betting & Gaming

Role Description

As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven infrastructure that powers real-money trading at scale. This is a role for an engineer who moves fluidly between hands-on coding and architectural influence: someone who can design a system that handles massive traffic spikes during live events, then roll up their sleeves and build it.

You'll work alongside some of the most experienced distributed systems engineers in the industry, owning meaningful technical decisions and directly shaping how the platform scales over the next several years. If you thrive at the intersection of high-throughput systems, low-latency design, and technical leadership — this is your seat.

Responsibilities

  • Design, 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 platform.
  • Own the development and optimization of high-throughput event pipelines using Kafka, including partition strategy, consumer group design, and exactly-once processing guarantees.
  • Build and tune low-latency data layers across Postgres, Redis, and Redis PubSub — ensuring data integrity, cache coherence, and sub-millisecond read paths under peak load.
  • Implement and enforce resilience patterns across services — backpressure handling, circuit breaking, idempotent retry logic, and graceful degradation under failure conditions.
  • Contribute to real-time user-facing systems, solving the fan-out problem for live market updates across tens of thousands of concurrent sessions.
  • Partner with product and engineering leadership to align technical execution with business priorities — contributing to build vs. buy decisions and long-term platform strategy.
  • Set and uphold engineering standards for observability, schema evolution, testing practices, and deployment patterns across the team — through code reviews, RFCs, and technical documentation.
  • Mentor and actively develop junior and mid-level engineers, raising the technical floor of the team through pairing, design reviews, and direct feedback.

Qualifications

  • 5+ years of software engineering experience with a primary focus on distributed systems and high-concurrency production environments.
  • Expert-level proficiency in Java or Kotlin and Spring Boot, with a strong command of modern API design — REST, gRPC, and Protobuf.
  • Deep hands-on experience with Kafka (or Redpanda/Pub Sub) — including internal mechanics, partition strategies, consumer group rebalancing, and delivery guarantees.
  • Proven ability to diagnose and resolve bottlenecks in asynchronous messaging systems and implement patterns like idempotency, distributed caching, and exactly-once processing.
  • Hands-on experience with Kubernetes, Helm, Terraform, and cloud-native infrastructure on AWS.
  • Strong instincts for production reliability — you've been on-call, triaged distributed system failures under pressure, and shipped durable fixes.
  • Demonstrated ability to influence technical direction across teams and guide engineers through complex architectural decisions without direct authority.
  • Track record of defining success metrics upfront — SLAs, latency budgets, throughput targets — and holding systems accountable to them in production.

Preferred

  • Experience with real-time delivery systems — WebSocket fan-out, server-sent events, or pub/sub at scale.
  • Familiarity with financial platforms, real-time trading systems, or prediction markets.
  • Experience in a high-growth startup environment where ownership is broad and the technical landscape evolves quickly.

Salary Range

$152,000 - $200,000 USD

By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems, Fanatics Markets in Remote vacancy
  • Role Description We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team — Filigran's cross-product engineering team responsible for architecture, quality, shared tooling, and technical... 
    Senior
    Full time
    Remote work
    Flexible hours

    Filigran

    Remote
    a month ago
  •  ...converse with all of their business systems through natural language to...  ...with Moveworks’ Reasoning Engine and natural language...  ...ServiceNow stands as a global market leader, bringing innovative AI...  ...is not an ML role. This is a distributed systems engineering role at the... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    16 hours ago
  •  ...Responsibilities We're looking for an exceptional Staff Software Engineer to help define and build the distributed backend that powers our AI agent platform and the...  ...patterns, and build the foundational systems that will support millions of users as Workato's AI... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Workato

    San Francisco, CA
    4 days ago
  • $153k - $376k

     ...of everything we build. As a Software Engineer on our Infrastructure team,...  ...design, build, and operate the systems that power our real-time...  ...’re looking for experienced distributed systems engineers across a variety...  ...impact, and scope of role), market demands, and specific work... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    New York, NY
    2 days ago
  • $193.93k - $291.15k

     ...wide range of vehicles, use cases, and markets. Powered by the Nuro Driver, our universal...  ...and understand the nuances of real-time systems.Protocol Native: You don’t just use TCP/...  ...(or a PhD with a focus on Networking/Distributed Systems and 3+ years of industry experience... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $118.8k - $205.6k

     ...sellers in more than 190 markets around the world. We'...  ...the right people and systems have the right access...  ...real-time authorization engines and risk-adaptive...  ...continuous improvement in a distributed cloud environment.What...  ...Bring:7+ years of software engineering experience... 
    Immediate start
    Remote work

    eBay Inc.

    Austin, TX
    2 days ago
  •  ...DoAt Goldman Sachs, our Engineers don't just make...  ...build massively scalable software and systems, architect low...  ...seize opportunities at market speed.In an era defined...  ...problems.We are seeking a senior engineer who can lead...  ...in Java building distributed calculation engines and... 
    Senior
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    20 hours ago
  • $388k

     ...The Team XD Design Engineering is a small team of engineers...  ...project managers to software engineers. The Role...  ...closely with system designers and engineers...  ...innovation around the distribution and adoption of the Design...  ...your personal top of market compensation, we rely... 
    Senior
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Remote
    21 days ago
  • $170k - $260k

     ...Software Engineer, Distributed Systems (Core)Title of Role: Software Engineer, Distributed Systems (Core)Location: San Francisco, CA, remoteCompany...  ...company enhances data integrity and security while improving marketing efficiency and customer engagement.What You Will... 
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    3 days ago
  • $180k - $320k

     ...Software Engineer, Distributed Systems (Core) Career Renew is recruiting for one of its clients a Software Engineer, Distributed Systems (Core) -...  ...warehouse to collect, prepare, and activate customer data for marketing personalization and business operations. Our new AI... 
    Remote work
    Visa sponsorship

    Career Renew

    United States
    1 day ago
  • $160k - $240k

    Senior Software Engineer - Customer Distribution Infrastructure Location New York Business Area Engineering...  .... You think deeply about system design, latency, data governance and...  ...geographic location, work experience, market conditions, education/training and... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work

    Bloomberg

    New York, NY
    4 days ago
  •  ...Description We are hiring a Senior Software Engineer to lead development of...  ...building and scaling reliable systems that integrate and validate...  ...Experience designing and operating distributed systems with high...  ...vision insurance (and above market employer contributions).... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Omada Health

    Remote
    a month ago
  • $158k - $205k

     ...a diverse client base to local markets and the organization’s extensive...  ...Role Description We are seeking a Senior Software Engineer with deep expertise in system and software design to join our...  ...using C# and .NET, and a focus on distributed systems architecture. The ideal... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    SMBC

    New York, NY
    1 day ago
  • $215k - $250k

     ...available to any downstream query engine and use case (from...  ...created large-scale data systems and globally distributed platforms that sit at the...  ...tech stack by building the software and data features that actually...  ...training, business needs, market demands and specific work... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    2 days ago
  • $87k - $120k

    Senior Electrical Engineer - Power Systems & DistributionABOUT USMatrix Technologies, Inc. has been a leading provider...  ...growth opportunities, and market-leading compensation. Our expertise...  ...specializing in Industrial Power Systems and Distribution to join our growing Electrical... 
    Senior
    Full time
    Temporary work
    For contractors
    Casual work
    Local area
    Immediate start
    Work from home
    Flexible hours
    Night shift

    Matrix Technologies

    Westminster, CO
    2 days ago
  • Samsara is seeking a data/AI engineer within Marketing Data and Analytics to turn ambiguous problems into data products, AI agents, and automation. You will build and operate production AI systems, design pipelines, and maintain the Customer Data Platform to enable advanced... 
    Senior
    Remote job

    NextGenEnergyJobs

    Brooklyn, NY
    3 days ago
  • $500 per month

     ...mission-critical brokerage systems. Develop middle- and...  ...languages, currencies, and markets. Collaborate with engineering leads across global...  ...fundamentals and proven software engineering architecture...  ...a fully remote, globally distributed, fast-paced environment.... 
    Senior
    Full time
    Casual work
    Remote work
    Home office

    Alpaca

    Remote
    5 days ago
  • $500 per month

     ...steps. Our partner is looking for a Senior Software Engineer New Markets based in United States. This is...  ...building and scaling mission-critical systems that support global financial...  ...currencies. As part of a globally distributed engineering organization, you’ll collaborate... 
    Senior
    Full time
    Casual work
    Remote work
    Home office

    jobgether

    United States
    5 days ago
  • $500 per month

    Role Description As a Senior Engineer, you will be...  ...and maintaining the systems and services that form...  ...high-quality, seamless software solutions. The ideal...  ...languages, currencies, and markets. ~Collaborate with...  ...fully remote, globally distributed team, and under... 
    Senior
    Full time
    Local area
    Remote work
    Home office

    Alpaca

    Remote
    26 days ago
  • Position Purpose The Senior Software Engineer for Applied AI Acceleration is...  ...across the broader IT and Marketing ecosystems. Rather than focusing...  ...for ensuring all AI systems are built on a rock-solid...  ...with a heavy emphasis on distributed systems, AI/ML application... 
    Senior
    Remote job
    Work experience placement
    Flexible hours
    Shift work

    The Home Depot

    Atlanta, GA
    1 day ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ..., maintaining, or launching software products, and 1 year of experience...  ...information retrieval, distributed computing, large-scale system... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    20 hours ago
  • $191k - $253k

     ...changing how military systems are designed, built and...  ...team of experts in software, robotics, artificial...  ...Anduril has brought to market a unique, ultra-long-range...  ...JOBSenior Software Engineers independently drive the...  ...decision support. We expect Senior Software Engineers to... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril Industries

    Quincy, MA
    2 days ago
  • $86.8k - $165.2k

     ...problems. With our three market leading businesses,...  ...experience and renowned engineering expertise to meet the needs...  ...defense.As part of the Software Engineering Space and...  ...an opportunity for a Senior Software Engineer to join our Mission Systems Engineering Team in the... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Plano, TX
    2 days ago
  • Senior Software Engineer — File SystemEngineering | File System Team | Full-Time | US Boston/Marlborough - Hybrid 3 daysRole OverviewNasuni is looking for a Senior...  ...core work on Strider and CUFS, Nasuni’s distributed file system.This role is for an engineer who enjoys... 
    Senior
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Nasuni

    Boston, MA
    1 day ago
  • $173k - $251k

    Everlaw is looking for a Senior Software Engineer, Database Systems to drive the development of our core data infrastructure. As a mid-sized SaaS company...  ...or MySQL preferred).You have experience with Distributed Systems: Proven track record of managing databases in... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Everlaw

    Oakland, CA
    2 days ago
  • $108k - $216k

     ...immigration support and | or sponsorship*****Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global...  ...+ years of experience in agile ways of working in a distributed geographical modelAbout Walmart Global TechImagine... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Bellevue, WA
    20 hours ago
  • $130.4k - $195.6k

     ...Unity content into other game engines and 3D environments — in-...  ...over the network.We’re building systems that allow real-time 3D experiences...  ...game engines and emerging software platforms. We’re also...  ...technology, graphics, networking, distributed systems, media, and AI, you’ll... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Bellevue, WA
    1 day ago
  • $345.04k - $399.42k

     ...for everyone.As a Principal Software Engineer on Creator Services Data, you...  ...generation Data Storage systems to power the millions of experiences...  ...on solving complex back end distributed systems and storage problems...  ..., business needs and market demand. Therefore, in some circumstances... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $152k - $241.5k

     ...passionate about building reliable systems software for cloud-scale GPU infrastructure,...  ...contribute to our team. We are looking for a Senior Software Engineer to join our DGX Cloud / Fleet...  ...operating systems, containers, and distributed backend integrations.Ways To Stand Out... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    New York, NY
    2 days ago
  • $144k - $236k

     ...DescriptionAs part of our world-class software engineering team, you will help build...  ...infrastructure, storage systems, streaming platforms,...  .... Bring your experience in distributed systems and algorithms, along...  ...level: Mid-Senior LevelIndustry: Internet
    Senior
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems, Fanatics Markets. Be the first to apply!