Senior Software Engineer - Distributed Systems, Fanatics Markets
$152k - $200kFanatics 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.
- ...Senior Software Engineer Voleon is a technology company that applies state-... ...company's production trading systems and the data pipelines that... ...new financial assets and markets, clarifying requirements and... ...performance optimizations on distributed systems Familiarity with...SeniorWork at officeLocal areaRemote work
$180k - $400k
...Hightouch Hightouch is an Agentic Marketing Platform powered by the industry-... ...the Role We are looking for a distributed systems engineer to work on the systems that power the... ...tackling the problems above. This is a senior role, but we focus on impact and potential...SuggestedRemote work$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...SuggestedFull timeRemote workWork from homeWorldwide$158k - $205k
...Senior Software Engineer - Capital Markets Job Level: Vice President Job Function: Data Design Location: New... ...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...SeniorFull timeWork at officeLocal areaWork from homeWorldwide- 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...SeniorRemote jobWork experience placementFlexible hoursShift work
- 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...SeniorFull timeRemote workFlexible hours
$128k - $204k
...Senior Software Engineer 2, Game Systems Remote - eligible US locations About the role and about you: As Senior Software Engineer, Game Systems... ...able to work and collaborate effectively in remote, distributed teams. Bonus points: Experience with game...SeniorFull timeRemote workWorldwide- ...to receive an alert: Create Alert Senior Embedded Software Engineer (Systems & Architecture) Lincoln Electric is... ..., including: Embedded & Distributed Systems Ethernet‑based communication... ...state, or local law. Nearest Major Market: Michigan City Job Segment: Testing...SeniorLocal areaRemote work
- ConnectsBlue is seeking a talented OCI Software Engineer Intern for a remote position. This internship offers hands-on training in developing distributed database systems and services while engaging in critical software applications. Ideal candidates possess a strong background...Remote jobInternshipFlexible hours
$190k - $240k
...heart of multiple connected systems. Your work will deliver immediate... ...-team projects Mentor other engineers to ensure their development... ...of experience as a backend software engineer A strong... ...understanding of Domain-Driven Design, distributed systems, and how...SeniorWork at officeImmediate startRemote workFlexible hours$168.5k - $252.7k
...robustness.About the RoleAbout the RoleAs a Senior Software Engineer, you will play a key role in... ...will lead the architecture of critical distributed subsystems, drive technical execution... ...deep hands-on expertise in distributed systems and microservices, along with a...SeniorContract workWork at officeRemote workHome officeFlexible hours$155k - $241k
...manufacturing facilities, and distribution centers—tackling... ...the Role Our software team is growing... ...for talented engineers to join our agile,... ...build upon: operating system images,... ...filesystems. As a Senior Software Engineer,... ...are not limited to: market location, job-related...SeniorFull timeTemporary workLocal areaRemote workRelocation packageFlexible hours$155k - $253k
...vehicles and shorten time to market. Eighteen of the top 20... ...Applied Intuition's operating system (OS) stack for future vehicles... ...stack operating system. As a Software Engineer on the team, you will... ...tools, source control, and distributed code bases ~ Bachelor’s Degree...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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. This team owns how nodes in an Elasticsearch cluster communicate,...SeniorFull timeLocal areaFlexible hours- Role Description SMBC Capital Markets Inc. is leading a Digital Transformation to modernize... ...and future planning. We are seeking a Senior Software Engineer to support mid‑office, finance and... ...of stakeholders. Engage with IT systems architects, database administrators, and...SeniorWork experience placementWork at officeLocal areaWork from home
$193.93k - $291.15k
...of vehicles, use cases, and markets. Powered by the Nuro Driver™... ...protocols. About the Work Engineered Connectivity: Architect a... ...Wireshark About You Systems Thinker: You have a deep... ...with a focus on Networking/Distributed Systems and 3+ years of industry...SeniorImmediate startRemote workFlexible hours- Valid is a fast-growing AI-native marketing company shaping the next generation of digital advertising. We seek a Senior Engineer who can architect high-scale systems, guide cross-functional teams, and mentor junior engineers while balancing hands-on work with leadership...SeniorRemote job
- ...Developer in Whippany, NJ. The role involves designing and supporting Volcker application under Market Risk, working closely with cross-functional teams to ensure high-quality software delivery. Candidates should have strong experience in software development, secure coding...SeniorRemote job
$500 per month
...Alpaca’s globally distributed team members bring... ...experiences such as engineers, traders, and... ...Your Role: As a Senior Engineer, you will... ...and maintaining the systems and services that... ...and high-quality software solutions. The ideal... ..., currencies, and markets. Collaborate with...SeniorRemote jobLocal areaWorldwideHome office$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 jobWork at officeLocal areaRemote workRelocationRelocation package$125k - $155k
...betting has solidified our market-leading position,... ...breaking new ground in software innovation too,... ...passionate and experienced Senior Developer to join our... ...time facial recognition systems utilising innovative AI... ...live at low level. Distributing knowledge and...SeniorHourly payWork at officeLocal areaWork from homeWorldwide$134.75k - $161.75k
...renowned technology company in Eden Prairie is seeking a Principal Software Engineer to drive the design and development of their Snapfish website. Ideal candidates will possess extensive experience in distributed computing, backend services, and microservices, along with...Remote work$73.45k - $132.78k
...Leidos is seeking a Senior Distribution Engineer in the Allentown, PA area... ...using customer GIS and WMS systems such as EFD, AUD, Smallworld... .... Work management software and job estimating software... ...internal equity, alignment with market data, applicable...SeniorWork at officeLocal areaImmediate startRemote workFlexible hours- ...healthier future for all. Join our mission as our next Senior Software Engineer, Cloud Systems. The R&D Software Engineering Team is responsible for instrument... ...deployed worldwide and continues to add to its market share with new and existing instruments. As our...SeniorFull timeWork at officeRemote workWorldwide
$169k - $208k
...Special Operations cyber operators, startup engineers, and formerly frustrated cybersecurity... ...the attack-agent layer: the part of the system that decides what to probe, forms and... ...Requirements ~5+ years building production software, with strong Python . ~ Hands-on...SeniorFull timeWork at officeRemote workFlexible hours- Whatnot is hiring Senior Software Engineers across multiple pillars to design and deliver scalable product and platform systems powering one of the world’s fastest-growing marketplaces. You will work with Product, Design, Data, and Engineering to turn ambiguous problems...SeniorRemote job
- 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
- A leading AI research firm is seeking a software engineer with over 5 years of experience to evaluate AI-generated code and enhance coding solutions... .... You will work collaboratively to build verification systems, ensuring code reliability and efficiency. This flexible...SeniorRemote jobFor contractors10 hours per weekFlexible hours
$130k - $160k
...are seeking a highly skilled Mid-to-Senior Backend Engineer to spearhead the growth of our 24/7... ...highly scalable backend services and distributed systems in Golang to power our 24/7 global trading... ...features tailored to prediction markets, real-time sports data feeds, and...SeniorRemote work$141k
...year, ClickHouse leads the market in real-time analytics, data... ...central Site Reliability Engineering team. You will be responsible... ...and fault-tolerant distributed systems. You will also own the areas... ...You will be leveraging your software engineering expertise to develop...SeniorLocal areaRemote workHome officeFlexible hours
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!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote




