Senior Software Engineer - Distributed Systems
$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.
- 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
- ...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...SeniorImmediate startRemote workFlexible hours
$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...SeniorWorldwide$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...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorshipWork visa3 days per week- 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...SeniorFull timeFor contractorsWork at officeRemote workFlexible hours
$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...SeniorFull timeWork at officeRemote workWorldwide$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...SeniorFull timeTemporary workPart timeWork at officeWorldwideFlexible hours$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...SeniorFull timeLocal areaRemote work$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 wageFull timeLocal areaRemote workWorldwideFlexible hours$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: InternetSeniorFor contractorsWork experience placementWork at officeFlexible hours$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...SeniorImmediate startRemote workFlexible hours- ...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...SeniorRemote work
$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...SeniorRemote work- 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...SeniorRemote jobContract work
$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 timeTemporary workLocal areaFlexible hours- 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...SeniorRemote jobContract work
$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 timeWork at officeWork from home- ...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
- ...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...SeniorRemote work
$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...SeniorHourly payFull timeImmediate startFlexible hours$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,...SeniorFull timeRemote workWorldwide- ...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...SeniorFull timeRemote workHome officeFlexible hours
$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$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 workVisa sponsorship$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...SeniorTemporary workFor contractorsWork experience placementLocal areaRemote work- ...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...SeniorFull time
$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 workFlexible hours$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...SeniorFull timeRemote workRelocation packageFlexible hoursWeekend work- 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...SeniorFull timeRemote workWork from homeFlexible hours
$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...SeniorFull timeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote



