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

Fanatics

About Us

Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.


About the Team

Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.

Fanatics Markets is the real-money prediction and trading app where you can invest in moments you care about. Built on a secure platform, we let users predict real-world outcomes and trade on events they actually follow - from sports and entertainment to political elections and beyond. Our mission is to redefine how fans engage with the moments and markets that matter most. We're looking for the right people to help us build the future of prediction markets.

The Opportunity

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.

Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.

For information about our benefits, please visit

#LI-Remote

#LI-AL1


Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit

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 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems, Fanatics Markets in New York, NY vacancy
  • $179.98k - $267.9k

    Spotify USA, Inc. in New York, NY is seeking a Senior Software Engineer to join an agile team focused on product innovation. The ideal candidate...  ...6 years in Agile environments and 5 years with distributed systems. The role allows telecommuting with a salary ranging from... 
    Senior
    Remote job

    New York Times

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

     ...economic problems. As a senior low-latency trading engineer, you will apply your knowledge of market structure and high...  ...and implement software for trading numerous...  ...engineer a software system for model simulation...  ...; Rust nice to have Distributed systems and networking... 
    Senior
    Casual work
    Work at office
    Local area
    Home office
    Flexible hours

    Quant Blueprint LLC

    New York, NY
    1 day ago
  • $110k - $150k

    Talan Group is seeking a self-driven Senior Market Data Engineer to take ownership of core components of our market data stack. This high-impact...  ...Responsibilities include designing high-performance market data systems and driving exchange protocol upgrades. Ideal candidates... 
    Senior

    Talan Group

    New York, NY
    2 days ago
  • The Voleon Group in the United States is seeking a Senior Software Engineer for its Software Platform team. The role involves designing and implementing distributed systems critical for research and trading workflows. Candidates should have extensive software engineering... 
    Senior

    The Voleon Group

    New York, NY
    4 days ago
  • $158k - $205k

     ...a diverse client base to local markets and the organization's extensive...  ...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

    Sumitomo Mitsui Financial Group, Inc.

    New York, NY
    4 days ago
  • A top staffing company is seeking a Senior Platform Engineer for a remote position. Candidates should possess at least 8 years of software engineering experience, specializing in distributed systems and backend platforms. Key responsibilities include designing scalable... 
    Senior
    Remote job

    V-Soft Consulting Group, Inc.

    New York, NY
    4 days ago
  • Feedinkoo is seeking a Software Engineer to manage clusters and write Golang while using Terraform to provision infrastructure. The role...  ...experience, particularly with Golang, containers, and distributed systems. You'll benefit from flexible time off and an inclusive health... 
    Senior
    Remote job
    Work at office
    Flexible hours

    Feedinkoo

    New York, NY
    1 day ago
  • $150k - $300k

     ...At Goldman Sachs, our Engineers don't just make things - we...  ...that build massively scalable software and systems, architect low latency infrastructure...  ...and seize opportunities at market speed. In an era defined...  ...engineering solutions with distributed tracing, performance... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Immediate start

    The Goldman Sachs Group

    New York, NY
    4 days ago
  •  ...sports technology company is seeking a Senior Engineering Manager for their distributed systems. This remote position requires over 10 years of software engineering experience, with at...  ...services, fostering a culture of innovation and growth. #J-18808-Ljbffr Fanatics Inc
    Senior
    Remote job

    Fanatics Inc

    New York, NY
    4 days ago
  •  ...re looking for a talented, senior engineering professional ready to take...  .... As a Vice President, Software Engineer at JPMorganChase,...  ...build, and deliver trusted market‑leading networking technology...  ...and implementation of distributed systems at scale. You will drive technical... 

    JPMorgan Chase & Co.

    New York, NY
    2 days ago
  • $150k - $300k

     ...of its most ambitious engineering programs: the Consolidated...  ...sponsored by Global Markets and Engineering...  ...define the foundational systems of a world-leading financial...  ...every phase of the software development lifecycle....  ...(metrics, distributed tracing, structured logging... 
    Senior
    Full time
    Temporary work
    Part time
    Flexible hours

    The Goldman Sachs Group

    New York, NY
    4 days ago
  •  ...exchanges. Alpaca’s globally distributed team members bring in...  ...experiences such as engineers, traders, and...  ...mission-critical brokerage system. Develop and enhance...  ...languages, currencies, and markets. Collaborate with...  ...fundamentals and proven software engineering... 
    Senior
    Local area
    Remote work
    Worldwide
    Home office

    Framework Ventures

    New York, NY
    4 days ago
  • $170k

     ...develop and improve software, utilising various engineering methodologies, that...  ...teams and senior management on functional...  ...journey as a Senior Market Connectivity Software...  ...applications are built on a distributed Java platform...  ..., distributed systems, and performance-oriented... 
    Senior
    Hourly pay
    Temporary work
    Work at office

    Barclays

    New York, NY
    2 days ago
  • $170k

     ...on a transformative journey as a Senior Market Connectivity Software Engineer - VP at Barclays. At Barclays, our...  ...These applications are built on a distributed Java platform designed to deliver...  ...caching, networking, distributed systems, and performance-oriented system design... 
    Senior
    Hourly pay
    Temporary work
    Work at office

    Barclays

    New York, NY
    4 days ago
  • $160k - $240k

     ...Senior Software Engineer — Distributed Data and Retrieval Platform Location New York Business Area...  ...Bloomberg’s most critical financial data systems. We provide deterministic, purpose-...  ...geographic location, work experience, market conditions, education/training and... 
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    2 days ago
  • $200k - $245k

     ...Senior Software Engineer/Algorithmic Trading Platform Global electronic trading industry leader has...  ...testing of trading platforms, systems, and execution algorithms. This person...  ...Portware, etc. ~ Knowledge of Equity market micro-structure, order handling, and electronic... 
    Senior
    Full time
    Immediate start
    Remote work

    Harris Allied

    New York, NY
    3 days ago
  • Avalara is seeking a Senior Software Engineer to enhance its compliance platform, focusing on AI integration for improved efficiency and...  ...skills, hands-on experience with .NET (C#), and expertise in distributed systems. The candidate should have over 8 years of relevant... 
    Senior

    Socotra, Inc.

    New York, NY
    4 days ago
  • $150k - $250k

     ...Senior Software Engineer (Agentic AI / Healthcare) Location: New York, NY (Manhattan), Hybrid (...  ...shaping architecture, shipping production systems, and balancing speed with quality....  ...(APIs, data stores, concurrency, distributed systems) ~ Experience with service-... 
    Senior
    Work at office
    3 days per week

    NxT Level

    New York, NY
    3 days ago
  •  ...deployment of AI across health systems. We are a growing team of...  ..., technologists, and engineers working together to empower...  ...are looking for experienced software engineers to join our team and...  ...software by multiples. This is a distributed systems oriented role and is... 
    Senior
    Hourly pay
    Full time
    Flexible hours

    Abridge Al, Inc

    New York, NY
    3 days ago
  •  ...Senior Rust Software Engineer - Distributed Systems (AI Infrastructure) About the Role What if your deep knowledge of Rust and distributed systems could directly shape the infrastructure powering the world's most advanced AI models? We're looking for Senior Rust... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    New York, NY
    4 days ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay...  ...defense, and more. As a globally distributed, fast-growing startup, we’re...  ...decrease the time-to-value of our software by integrating it directly...  ...software engineering, embedded systems engineering, or systems... 
    Senior
    Fixed term contract
    Immediate start
    Remote work
    Flexible hours

    Ditto

    New York, NY
    4 days ago
  • $135k - $250k

    About the Role As a Software Engineer at Alchemy, you’ll be focused on building one of the most sophisticated and high-throughput distributed systems that power the global backbone powering billions of users in Web3. It’s a unique opportunity combining the most challenging... 
    Work at office
    Home office

    Framework Ventures

    New York, NY
    4 days ago
  • $145k - $165k

    A leading tech company is seeking a distributed systems engineer to enhance their shared services team. The role involves improving system efficiency and reliability using Java, as well as diagnosing performance issues. Applicants should have a strong background in data... 
    Senior
    Remote job

    Airship

    New York, NY
    4 days ago
  •  ...company specializing in web data is seeking a Senior Protocol Engineer to join their remote team. You will work on distributed consensus, scalability, and peer-to-peer...  ...Typescript, Go, Rust) and experience with distributed systems. Benefits include competitive pay, equity,... 
    Senior
    Remote job
    Flexible hours

    3Box Labs

    New York, NY
    4 days ago
  •  .... Join us and help build the platform engineers turn to to ship AI products. At Baseten...  ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe...  ...configuration to architect the software fabric that unifies thousands of GPUs... 
    Flexible hours

    Baseten

    New York, NY
    4 days ago
  • $140k - $200k

     ...are looking for a C++ engineer to design and build high...  .... You will work on systems where microseconds and...  ...Hands-on experience with Market Data Solid...  ...markets, market data distribution, order routing, or exchange...  ...Upper Intermediate Seniority Senior
    Senior

    Luxoft

    New York, NY
    1 day ago
  •  ...Senior Software Engineer - Capital Markets - C#/.NET - NYC Join Our Client's Dynamic Team in New York!...  ...scalable, resilient, and high-performing systems? Our client, a leader in the...  ...ll play a pivotal role in shaping distributed systems architecture to support complex... 
    Senior

    Huxley

    New York, NY
    4 days ago
  •  ...States is seeking a Java Developer to join their Dex Token Markets team. The ideal candidate will have a solid foundation in Java...  ...with open-source frameworks, and a good understanding of distributed systems and caching solutions. Responsibilities include organizing research... 
    Senior

    Framework Ventures

    New York, NY
    4 days ago
  •  ...have been doing cutting edge engineering work for Silicon Valley of...  ...connectivity to consumers everywhere. Software engineers considered for...  ...develop and test software systems used in productionsystems...  ...experience focusing on large-scale distributed cloud-based systems Hands-on... 
    Senior
    Remote work

    Veganetworks

    New York, NY
    16 hours ago
  • $225k - $250k

     ...C++ Senior Engineer - Market Data Chicago Trading Company (CTC) is a premier...  ...foundational to our trading systems. You will build high-...  ...uphold the highest standards of software engineering by thoroughly testing...  ...writing multithreaded and distributed systems with an affinity... 
    Senior
    For contractors
    Worldwide

    Chicago Trading Company

    New York, NY
    1 day 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!