Senior Software Engineer - Distributed Systems, Fanatics Markets
$152k - $200kFanatics
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
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.
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.
- 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.
- 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...SeniorRemote job$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...SeniorCasual workWork at officeLocal areaHome officeFlexible hours$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- 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
$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...SeniorWork at officeLocal areaWork from homeWorldwide- 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...SeniorRemote job
- 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...SeniorRemote jobWork at officeFlexible hours
$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...SeniorFull timeTemporary workPart timeWork experience placementImmediate start- ...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 IncSeniorRemote job
- ...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...
$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...SeniorFull timeTemporary workPart timeFlexible hours- ...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...SeniorLocal areaRemote workWorldwideHome office
$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...SeniorHourly payTemporary workWork at office$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...SeniorHourly payTemporary workWork at office$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...SeniorTemporary workFor contractorsWork experience placement$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...SeniorFull timeImmediate startRemote work- 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
$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-...SeniorWork at office3 days per week- ...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...SeniorHourly payFull timeFlexible hours
- ...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 payContract workFreelanceRemote workFlexible hours
- ...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...SeniorFixed term contractImmediate startRemote workFlexible hours
$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 officeHome office$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...SeniorRemote job- ...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,...SeniorRemote jobFlexible hours
- .... 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
$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 SeniorSenior- ...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
- ...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
- ...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...SeniorRemote work
$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...SeniorFor contractorsWorldwide
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!
Related searches
- software developer internship no experience New York, NY
- federal - software developer New York, NY
- research software engineer New York, NY
- software engineer contract New York, NY
- part time software developer New York, NY
- software engineer healthcare New York, NY
- network software engineer New York, NY
- ngo software engineer New York, NY
- software development engineer aws New York, NY
- software developer internship New York, NY

