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

Senior Software Engineer - Distributed Systems

$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 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
  •  ...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
    2 days 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
    3 days 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
    15 hours 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
    4 days 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
    4 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

    Sunnyvale, CA
    3 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
    10 hours ago
  • $153k - $376k

     ...the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design...  ...fast, and we’re looking for experienced distributed systems engineers across a variety of... 
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    New York, NY
    15 hours 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
    2 days ago
  • $193.93k - $291.15k

     ...performant, thread-safe code and understand the nuances of real-time systems.Protocol Native: You don’t just use TCP/UDP; you understand...  ...of industry experience (or a PhD with a focus on Networking/Distributed Systems and 3+ years of industry experience).Bonus PointsVideo... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    10 hours ago
  •  ...intersection of foundational AI and systems design for real-world impact. Our mission...  ...The Role We're looking for a Senior Software Engineer focused on AI systems to join our Engineering...  ...Temporal etc). ~ Familiarity with distributed systems, APIs, databases, and cloud... 
    Senior
    Remote work

    Soris

    United States
    2 days ago
  • $120k - $160k

     ...Senior Software Engineer – Mission SystemsLocation: Fort Worth, TX or Palmdale, CA.Compensation: $...  ...driven aerospace and defense software and systems engineering company supporting the U....  ...schedulingNetworked and distributed systems under bandwidth and latency constraintsSecure... 
    Senior
    Remote work

    LYNX

    Palmdale, CA
    1 day ago
  • YO AI Labs is seeking a Senior Software Engineer for a contract, remote role. You will join a team training next-generation AI systems, applying your strong coding skills across Python...  ...participate in code reviews in a distributed, remote setting. Prior AI experience... 
    Senior
    Remote job
    Contract work

    YO AI Labs

    Seattle, WA
    1 day ago
  • $227.2k - $417k

     ...About the Role:As a Software Engineer on the ML Infrastructure team, you...  ...low-latency ML model serving systems that support Deep Learning,...  ...and product, and a mentor to senior engineers, fostering a culture...  ...throughput, and low latency distributed systems using ScalaBuild... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    Los Angeles, CA
    15 hours ago
  • YO AI Labs is seeking a Senior Software Engineer for a remote, contract role to help train next-generation AI systems. You will contribute across languages including Python, Java...  ...skills, and experience with large-scale distributed code. You will work asynchronously with a... 
    Senior
    Remote job
    Contract work

    YO AI Labs

    Raleigh, NC
    2 days ago
  • $180k - $310k

     ...evolve the core data model and storage systems powering Gamma's business. You'll ship...  ...with rapid shipping velocity.As Software Engineer on the Platform team, you'll collaborate...  ...DoDesign and implement scalable APIs, distributed systems, and data infrastructure that... 
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    1 day ago
  •  ...About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems... 
    Remote work

    hireVouch

    United States
    1 day ago
  •  ...Gather AI, we're not just creating software; we're pioneering a new era of warehouse...  ...the Role We're looking for a Senior Software Engineer, Edge Systems to own the software layer between...  ...management, or cloud synchronization for distributed devices CI/CD experience for... 
    Senior
    Remote work

    Gather AI

    Pittsburgh, PA
    3 days ago
  • $388k

     ...next. The Team XD Design Engineering is a small team of engineers...  ...and project managers to software engineers. The Role In...  ...ll collaborate closely with system designers and engineers, to drive innovation around the distribution and adoption of the Design System... 
    Senior
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Remote
    19 days ago
  • $170k

    Role Description PubNub is looking for a Senior Software Engineer to join our Core team and help build and operate the foundational services...  ...role focused on designing, building, and operating distributed systems in Rust. You'll work on services that support messaging,... 
    Senior
    Full time
    Remote work
    Worldwide

    PubNub

    Remote
    a month ago
  •  ...Defense Unicorns is seeking a Senior Full-Stack Engineer to join our Autonomous and Unmanned Systems Delivery Team, focused on...  ...unmanned systems operating in distributed and disconnected environments...  ...functional teams to help deliver software that supports autonomous... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours

    Defense Unicorns

    Remote
    22 days ago
  • $180k - $320k

     ...Software Engineer, Distributed Systems (Core)Title of Role: Software Engineer, Distributed Systems (Core)Location: New York, remoteCompany Stage of Funding: Series C — Software DevelopmentOffice Type: RemoteSalary: $180K–$320KCompany DescriptionWe're representing a dynamic... 
    Remote work

    Recruiting from Scratch

    New York, NY
    15 hours ago
  • $170k - $260k

     ...Software Engineer, Distributed Systems (Core)Title of Role: Software Engineer, Distributed Systems (Core)Location: San Francisco, CA, remoteCompany Stage of Funding: Series C — Software DevelopmentOffice Type: RemoteSalary: $170K–$260KCompany DescriptionWe're representing... 
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    1 day ago
  • $160k - $240k

    Senior Software Engineer - Customer Distribution Infrastructure Location New York Business Area Engineering and CTO Ref # 10053341 Description...  ...an entire enterprise. You think deeply about system design, latency, data governance and operational... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work

    Bloomberg

    New York, NY
    2 days ago
  •  ...correlate behaviour across multiple systems and databases to find the...  ...Mentor mid-level engineers on system design, debugging...  ...reasoning about data integrity. Distributed and cross-service debugging...  ...'s in Computer Science , Software Engineering , or a related... 
    Senior
    Full time

    Proper

    Remote
    9 days ago
  • $150k - $240k

     ...intelligence platform for the AI economy. Our software helps the world's largest energy...  .... The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in...  ...field Demonstrated track record for Senior or Staff level software development... 
    Remote work
    Flexible hours

    Verse

    San Francisco, CA
    3 days ago
  • $175k - $230k

     ...years without human maintenance or intervention. As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development,...  ...L2–L4), transport protocols, congestion control, and distributed systems. ~ Experience designing systems for... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours
    Weekend work

    Panthalassa

    Portland, OR
    3 days ago
  • Role Description We are hiring a Senior Software Engineer to lead development of critical platform...  ...focuses on building and scaling reliable systems that integrate and validate critical...  ...~Experience designing and operating distributed systems with high reliability and... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Omada Health

    Remote
    a month ago
  • $133.1k - $252.9k

    Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. You will be... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Elastic

    Remote
    3 days ago

Do you want to receive more vacancies?

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