Senior Software Engineer - Distributed Systems, Fanatics Markets [Remote]
$152k - $200kFanatics Betting & Gaming
- Remote job
About Us
Fanatics is a leading global sports platform redefining how fans connect with the teams, players and moments they love. Our businesses — Fanatics Commerce, Fanatics Collectibles, Fanatics Betting & Gaming, Fanatics Events, Fanatics Advertising, Fanatics Markets and Fanatics Studios — maximize the presence and reach for hundreds of partners globally and create a one-stop experience that allows fans to buy, bet, collect, and earn, while engaging with sports in deeper, more immersive ways. This includes licensed fan gear and lifestyle products, sportsbook and iGaming, physical and digital trading cards, live events, premium sports entertainment content, credit card offerings and more. Together, they form a powerful, integrated ecosystem — connected by the Fanatics ONE loyalty program and FanCash, the currency of sport — delivering personalized experiences to over 100 million fans worldwide. Fanatics holds partnerships with over 900 sports properties, from professional leagues and players’ associations to teams, colleges and retail partners; over 7,000 athletes and celebrities; and over 2,000 retail locations, including all Lids stores. Backed by a team of more than 22,000 employees, Fanatics is committed to relentlessly enhancing the fan experience.
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.
Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it here .
- ...per week in-office Level: Senior Experience: 8+ years of professional software engineering experience About the Role... ...load, and taken ownership of systems throughout their lifecycle.... ..., understands concurrency and distributed systems, and can independently...SeniorFull timeWork at officeRemote work2 days per week
$192k - $240k
Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms powering our applications. Your data... ...re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-...SeniorWork at office- ...LOCATION OF JOB:New York NY and remote working permitted Internal Job title:Senior Software Engineer - Distributed Systems & File Sync Duties:Requiring limited supervision; Design and implement robust scalable and efficient synchronization features for our cross...SeniorFull timeWork at officeRemote work
- Citi is seeking a Java Engineer to contribute to the XiP distributed calculation platform. The role focuses on designing, building, and maintaining a high... ...calculations daily. You will collaborate with software engineers, DevOps, and clients to ensure reliable, secure...Senior
$159.8k - $235k
...Scalability team owns build systems and continuous... ...cost of building software can grow for everyone... ....About the RoleAs a Senior Software Engineer on Code Scalability,... ...builds, caching, and distributed execution.... ...work location, and market conditions. Base salary...SeniorHourly payWork at officeLocal areaRemote workFlexible hours$50 per hour
...with capital, commodity and digital market participants, and we see technology... ...and intuitive.We are hiring a Senior Java Distributed Systems Engineer to help build Aeron Sequencer, our... ...teams to build performant, reliable software. This is a hands-on role with the opportunity...SeniorTemporary workWork at officeLocal areaTrial periodFlexible hours$150k - $300k
...We DoAt Goldman Sachs, our Engineers don't just make things - we... ...that build massively scalable software and systems, architect low latency... ...and seize opportunities at market speed.In an era defined by... ...engineering solutions with distributed tracing, performance testing...SeniorFull timeTemporary workPart timeWork experience placementImmediate start- Grupo QuintoAndar is seeking a Senior Software Engineer to drive the technical execution, focusing on scalable... ..., and low-latency conversational systems. You’ll lead architecture decisions and shape the platform for a distributed, high-volume environment. Join a remote-...SeniorRemote work
$175k - $250k
Senior Software Engineer - Market DataAbout MillenniumMillennium is a global, diversified alternative investment... ...technology and advanced proprietary systems, including the development of the... ...event streaming (Kafka, RabbitMQ); distributed caching (Hazelcast, Redis, Memcached...SeniorFlexible hours$160k - $210k
...Financial Services business serves Capital Markets, Insurance and Payments verticals,... ...Role: We are seeking a hands-on Senior Software Engineer to support a major Fundamental Review... ...enhance complex enterprise and legacy systems where formal documentation or requirements...SeniorFull timeTemporary workRemote workWorldwide$180k - $220k
...transition of the financial system to a digital asset economy.... ...BitGo is looking for a Senior Software Engineer to help build and evolve the... ...apply that knowledge to hard distributed-systems problems in a live... ...changes the world’s financial markets. ~ Competitive base...SeniorFull timeWork at officeWorldwide$194k - $349k
...work on large scale distributed systems, processing... ...innovation and a fanatical commitment to our... ...Site Reliability Engineering (SRE) is fundamental... ...events/day. As a Senior SRE Manager, you'... ...~10+ years of software engineering experience... ...CrowdStrike: Market leader in...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$140k - $200k
...Role: Senior Python Platform Engineer, ETL & Messaging Systems Company Overview: Business Integration Partners (BIP)... ...BIP is strengthening its Capital Markets technology practice. Our teams work... ...and messaging systems within a distributed enterprise environment. This...SeniorFull timeTemporary workRemote workWorldwideShift work$184k - $287.5k
We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for developing... ..., deploying, and operating AI systems at scale. This role will focus on NeMo... ...-facing interfacesExperience with distributed systems, cloud-native services, containers...SeniorFull timeRemote work- ...DS creates systems that power the next generation... ...Role We're hiring a Senior Backend Engineer to design and build... ...at the heart of the Distributed Spectrum platform: the... ...years of professional software engineering experience... ...We Offer ~ Above-market salary, equity, and benefits...SeniorPermanent employmentFull timeTemporary workWork at officeFlexible hours
$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...Full timeRemote workWork from homeWorldwide$160k - $240k
Senior Software Engineer - BQL Reliability Engineering Location New York... ...that analyze telemetry and system behavior, helping engineers... ...actionable insights across BQL’s distributed architecture.Partner with... ...location, work experience, market conditions, education/...SeniorTemporary workFor contractorsWork experience placement- ...TITLE: Senior Solutions Engineer – Financial Markets & Cloud Solutions DEPARTMENT: Customer Solutions Engineering... ...success, supported by a globally distributed team that delivers consistent expertise... ...Solutions Engineer (SE) at IPC Systems acts as the technical authority...SeniorFull timeTemporary workWork at officeRemote workFlexible hours
$180k - $320k
...Description Career Renew is recruiting for one of its clients a Software Engineer, Distributed Systems (Core) - this is a fully remote role for US/Canada... ...to collect, prepare, and activate customer data for marketing personalization and business operations. Our new AI...Remote workVisa sponsorship$200k - $300k
...you can achieve.ProfileYou’re able to talk both high-level distributed systems design trade-offs and low-level OS-level detailsYou’re able... ...of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self-starters who are...Work at officeLocal areaImmediate start- ...highly experienced Senior Python Developer... ...with 15 years of software development... ...technologies, and financial systems while working... ...analysts, and engineering teams to build secure... ...highly available distributed systems capable... ...Banking, Capital Markets, Payments, Wealth...Senior
- ...Synopsys, Stripe, Doordash, Fanatics, Databricks, and Waymo... ...Craft Ventures.The Market Pricing Team @... ...Bring5+ years of frontend engineering experienceYou have empathy... ..., taking a systemic lens to technical decisionsYou... ...compensation decision.We build software that transforms how...SeniorFlexible hours
- ...Synopsys, Stripe, Doordash, Fanatics, Databricks, and Waymo... ...Craft Ventures.The Market Pricing Team @... ...and implement scalable systems for our most sophisticated... ...across projects, mentor engineers, and raise the bar on... ...decision.We build software that transforms how companies...SeniorFlexible hours
$350k
...Senior C++ Engineer | High-Performance Systems Compensation: Up to $1.5M Total Compensation | Base Salary Up... ...their expertise to a domain where software performance directly impacts business... ...outcomes. You'll work on complex distributed systems, low-latency...Senior- ...A crypto-native market maker running systematic strategies across dozens of venues, on and off chain. They're hiring a senior C++ engineer to anchor and lead the core systems group in New York. This is the person the rest of engineering looks to. Why it's worth a look...SeniorFull time
- ...trading firm is seeking a Senior Site Reliability Engineer to build and evolve the... ...Working at the intersection of software and infrastructure, you'... ...team works across Linux, distributed systems, observability,... ...startup On Offer Market-leading compensation and...Senior
$117.2k - $313.7k
...future of AI, and you are the future of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public... ...practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range...SeniorFull time- A leading AI research accelerator is looking for a Software Engineer to evaluate and refine AI-generated code, ensuring efficiency and reliability. Candidates should have over 5 years of experience in software engineering, including top-tier companies. Responsibilities...SeniorRemote jobContract work10 hours per weekFlexible hours
$145k - $275k
...builds Command and Control (C2) and agentic autonomy software that lets users manage robotic and autonomous systems, combining sensors, unmanned vehicles, LLMs and... ...sensors, effectors and autonomous platforms. Engineer scalable, reliable and fail-safe systems for high...SeniorFull timeVisa sponsorship- ...Senior Backend AI Engineer (Agentic Systems) - New York City - Onsite - Full Time About the Opportunity:... ...We're Looking For: ~6+ years of software engineering experience ~ Strong... ...production AI/LLM systems ~ Expertise in distributed systems and scalable architectures...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems, Fanatics Markets [Remote]. Be the first to apply!
- software engineer internship remote New York, NY
- software engineer remote New York, NY
- graduate software developer no experience New York, NY
- work from home software developer New York, NY
- summer intern software engineer New York, NY
- junior software developer New York, NY
- information technology software engineer New York, NY
- senior software engineer remote New York, NY
- rust software engineer New York, NY
- part time software developer New York, NY






