Sr Software Engineer, Distributed Systems - United States

Only for registered members United States

9 hours ago

Default job background
Description · About Fanatics Markets · 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 ent ...
Job description
Description

About Fanatics Markets

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.

As a Sr Software Engineer, Distributed Systems, you'll be responsible for powering the rapidly growing Fanatics Markets app. In your role you'll be recognized as a technical leader, combining strategic thinking with hands-on execution. 

You'll lead ambitious projects, setting the standard for your team through innovative solutions. Your bold decisions will strike the right balance between addressing immediate business needs and ensuring long-term technical excellence. Through your leadership, you'll foster a culture of excellence and innovation, leaving a lasting impact on both your immediate team and the broader mobile development community.

In this role you will lead the design and scaling of our distributed systems. This role is ideal for someone who thrives at the intersection of hands-on coding, architecture, and technical leadership, and who can influence engineering direction while mentoring others.

Responsibilities

  • Lead the design and scaling of distributed systems using Kotlin, Java, and Spring Boot, ensuring the platform can handle massive traffic spikes during live global events.
  • Build and optimize high-throughput applications using Postgres, Kafka, and Redis/Redis PubSub, prioritizing data integrity and low latency.
  • Drive performance across services and infrastructure, implementing strategies for backpressure, circuit breaking, and "Exactly-Once" processing.
  • Partner with product and engineering leadership to align technical strategy with business goals, making "big bet" decisions on build vs. buy.
  • Foster a mindset of well-designed systems and test-driven development. Lead deep-dive code reviews, maintain technical documentation, and mentor engineers.
  • Set company-wide standards for observability, schema evolution, and deployment patterns within a cloud-native environment.

Qualifications

  • 5 plus years of software engineering experience with a primary focus on distributed systems and high-concurrency environments.
  • Expert-level proficiency in Java or Kotlin, Spring Boot, and modern API design (REST, gRPC, and Protobuf).
  • Deep experience with Kafka (or Red Panda/PubSub), including an understanding of internal mechanics, partition strategies, and consumer group rebalancing.
  • Hands-on experience with Kubernetes, Helm, Terraform, and cloud-native infrastructure.
  • Proven ability to diagnose bottlenecks in asynchronous messaging and implement complex architectural patterns like idempotency and distributed caching.
  • Demonstrated ability to influence technical direction without direct authority and guide teams through complex architectural transitions.
  • B.S., M.S., or PhD in Computer Science or equivalent professional experience.

Salary Range: $152,000-$200,000 USD per year

The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate's geographic location. Remote employees may also be eligible for a home office setup stipend. For information about our benefits, please visit 

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.



Similar jobs

  • Work in company Remote job

    Distributed Systems

    Only for registered members

    Snowstorm is building a distributed microproxy network designed to restore privacy and freedom to global internet access. · Design, implement and optimize Snowstorm's distributed client software in Rust. · ...

    United States

    1 month ago

  • Work in company Remote job

    Founding Distributed Systems Engineer

    Only for registered members

    We're a VC-backed stealth startup building the data infrastructure layer for the AI era. As a founding engineer, you will design and build the core of our next-generation storage system, purpose-built for AI workloads. · ...

    United States

    1 week ago

  • Work in company

    Distributed Systems Software Engineer

    Only for registered members

    As an engineering member of our High Performance Computing team, you will contribute to the design and development of next generation technology for high performance computing (HPC) and cloud software. We are looking for a motivated, enthusiastic and intelligent software engineer ...

    United States

    1 month ago

  • Work in company

    Senior Software Engineer – Distributed Systems

    Only for registered members

    Description · At Oracle our exciting mission to build a premier health data platform with intelligent services, brings about several interesting technical challenges. As part of this team, you will accelerate several architectural efforts - achieve orders of magnitude data proces ...

    United States $150,000 - $260,000 (USD) per year

    9 hours ago

  • Work in company Remote job

    Portfolio Sales Specialist, PCS7 Distributed Control System

    Only for registered members

    We are seeking a dynamic Portfolio Sales Specialist for our PCS7 Distributed Control System (DCS) portfolio to join our Digital Industries Sales Acceleration team.We're driving digital transformation across industries, helping companies harness the power of digitalization to crea ...

    United States

    4 weeks ago

  • The Senior Principal Consultant will provide best-fit solutions for one or more projects in upstream domain; provide technology/product fitment consultation; assist in defining scope and sizing of work; anchor Proof of Concept developments and support opportunity identification a ...

    United States

    2 days ago

  • This role is part of a specialized consulting team focused on providing advanced solution development and in-depth product knowledge to advance Oracle Health's strategic priorities. · As a Lead Consulting Developer you will focus on developing and optimizing Python code to suppor ...

    United States

    1 week ago

  • Work in company

    Mid-Level Software Engineer

    Only for registered members

    We are looking for a Senior Software Developer with a strong background in distributed systems and a passion for media technology. · Design and implement high-throughput, fault-tolerant distributed services using C++, C# and .NET Core. · Develop scalable distributed systems for m ...

    United States Full time

    4 weeks ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    We are looking for a Senior Software Engineer to own the design, development, · and evolution of our adaptive traffic signal optimization systems.We deploy edge-based and cloud-based solutions that transform intersections and highways into safer, · smarter environments. · ...

    United States Full time

    4 weeks ago

  • Work in company

    Principal Python Engineer

    Only for registered members

    We are looking for an experienced software engineer to help us build a new generation of code translation tools enabled by AI and modern verification techniques that promises to bridge the gap between algorithm development and deployment to embedded systems. · Define Software Arc ...

    United States Full time

    4 weeks ago

  • Work in company Remote job

    SR JD Edwards Distibution B/A

    Only for registered members

    We are seeking a highly skilled SR JDE E1 Distribution B/A, · Collaborate with cross-functional teams to gather requirements and design solutions for distribution processes · Configure and customize the JD Edwards (JDE) system to meet business needs · Develop and implement effici ...

    United States

    1 day ago

  • Work in company

    Maintenance Engineer

    Only for registered members

    Maintenance Engineers shall comply with all federal, state and University safety policies and directives. They shall perform skilled and technical duties such as operating or assisting in operating heating, ventilation, and air conditioning equipment. · ...

    United States Full time

    1 week ago

  • Work in company

    Senior Electrical Engineer

    Only for registered members

    We're looking for a talented Electrical · Engineer to be a key player in our building improvement projects. · Affordable electrical distribution systems that meet the highest standards of excellence. ...

    Northern $130,000 - $0 (USD) Full time

    2 days ago

  • Work in company

    System Integration Engineer

    Only for registered members

    We are looking for a Senior Integration/Systems Engineer to join our Customer Delivery group and take a key role in driving the successful deployment and operation of the SAM platform across customer environments. · Serve as a technical lead for customer integrations, acting as t ...

    United States Full time

    1 month ago

  • Work in company

    Principal Architect

    Only for registered members

    This is a key technical leadership role. We're looking for someone who can shape our system architecture, guide engineering teams, and drive innovation across the company. · 10+ years engineering experienceExpertise in distributed systems & cloud architecture ...

    United States Full time

    1 month ago

  • Work in company

    Refrigeration Mechanic

    Only for registered members

    We are seeking a Refrigeration Mechanic to join our team at ADUSA Distribution LLC. As a key member of our operations team you will play an important role in ensuring our refrigeration systems operate safely & efficiently. · Enter work into the computer maintenance system through ...

    United States

    6 days ago

  • Work in company

    Senior Data Engineer

    Only for registered members

    · Sand Technologies build data-intensive systems that enable insight, intelligence, and informed decision-making. · ...

    United States Full time

    1 week ago

  • Work in company

    Simulation Research Scientist

    Only for registered members

    Develop and maintain high-fidelity simulation environments for software build systems and remote execution processes. · Implement performance models for build caching, task distribution, and system coordination in large-scale development environments. · Create virtual testbeds fo ...

    United States

    1 week ago

  • Work in company

    Distribution Designer

    Only for registered members

    · Distribution Designer · Location: Remote Position in Delaware and Maryland Regions · Department: Distribution Engineering · Employment Type: Full-Time · About the Role · ExecuPOWER is seeking a motivated Distribution Designer to support the planning and design of overhead and ...

    United States $80,000 - $150,000 (USD) per year

    10 hours ago

  • Work in company

    Maintenance Technician I

    Only for registered members

    In this position you will drive a continuous improvement culture to maximize capabilities and efficiencies in our distribution centers. · ...

    United States Full time

    1 week ago