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. 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. Over 2,000 retail locations, including its Lids retail stores. More than 22,000 employees committed to enhancing the fan experience and delighting sports fans globally.
Senior Software Engineer - Distributed Systems
Location
United States
Posted
3 days ago
Salary
$152K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer - Distributed Systems
Fanatics 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.
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Senior Systems Engineer
CAQHCAQH delivers technology-enabled solutions, operating rules and research to the healthcare industry.
• Work with technical vendor teams to ensure cloud-based infrastructure and applications run securely and efficiently • Creation and exposure of Development environment using Azure Virtual Desktops • Ensuring cloud infrastructure is patched according to Microsoft and other industry best practices • Assist with triage and remediation of production incidents, engaging with client technical staff as needed • Coordinate with internal security and vendor teams to ensure the system meets or exceeds HITRUST, SOC 2, and other applicable security and audit requirements • Oversee monitoring and management of infrastructure for both availability and performance • Maintain documentation representing the current state of application and infrastructure components deployed in Azure • Analyze the Azure cloud environment and make design recommendations to improve scalability, reliability, and cost efficiency • Recommend new technologies, practices, and architectures to improve the system, as appropriate • Participate in or lead infrastructure-related projects as needed • Participate in the development of a 3–5 year infrastructure roadmap • Provide technical guidance and assistance to internal and external engineers, product management, and operations personnel • Ensure software licenses and versions are kept current • Management of identities in Entra and ensuring users are in the appropriate RBAC groups for their role (ideally accomplished by scripting) • Assist in managed identity/service principal creation along with other application and security tasks • Identify areas for Cloud cost savings by decommissioning unused resources, changing resource tiers to be cost-effective without causing performance bottlenecks, and identifying resources that are good candidates for reserved instances • Report on Azure resources, utilization, topology, and related topics as requested by management.
Senior Systems Engineer
Ardent HealthArdent Health is a leading provider of healthcare in growing mid-sized urban communities across the U.S. With a focus on people and investments in innovative services and technologies, Ardent is passionate about making healthcare better and easier to access. Through its subsidiaries, Ardent delivers care through a system of 30 acute care hospitals, 24,000+ team members and more than 280 sites of care with over 1,800 affiliated providers across six states.
Role Description The Senior Systems Engineer - Active Directory / Azure will be part of an experienced team of Systems Engineers who are responsible for securing, maintaining, and monitoring the health of the server environment throughout the enterprise. Responsibilities include: - Providing senior-level support of Microsoft Systems and Services deployed in a Hybrid Environment. - Providing mid-level support for Microsoft Windows Servers and infrastructure services. - Assisting with the implementation of new technologies and verifying that all procedural documentation is accurate, ensuring knowledge transfer from the engineering team is completed prior to any technology being placed in the production environment. - Acting as a contributor to enterprise level strategic projects, meeting milestone deadlines, and accomplishing project action items. - Administering data within corporate change, problem management, and request systems; monitoring assignment and completion of efforts documented in these systems; and properly escalating issues to management. - Installing various types of software including operating systems and applications on a variety of hardware platforms including system updates, patches, and configuration changes. - Analyzing monitoring data to recognize trends and create proactive solutions to prevent recurring issues. - Serving as level 2 support of core infrastructure services utilizing the incident management ticketing system and working closely with IT&S teams to resolve internal customer issues. Qualifications - Bachelor's Degree in IT or related field of study. - Additional years of experience may substitute for the required education on a year-for-year basis. - 4+ years of professional experience in information technology. - PowerShell experience, preferred. - Prior healthcare experience, preferred. - Microsoft / MCSE / Azure Training or Certification, preferred. Requirements - Subject Matter Expert level knowledge of Active Directory Azure including Microsoft 365 services and the integration between cloud and on-premises. - Mid-level knowledge of Microsoft Windows Server (2016, 2019, & 2022). - Mid-level knowledge of core infrastructure services (DNS, DHCP, IIS, Group Policies, File Services, etc.). - Working knowledge of highly available network solutions across multiple data centers. - Ability to troubleshoot complex problems. - Familiarity with healthcare data privacy and security regulations, such as HIPAA and HITECH. Company Description Ardent Health is a leading provider of healthcare in growing mid-sized urban communities across the U.S. With a focus on people and investments in innovative services and technologies, Ardent is passionate about making healthcare better and easier to access. Through its subsidiaries, Ardent delivers care through a system of 30 acute care hospitals, 24,000+ team members and more than 280 sites of care with over 1,800 affiliated providers across six states.
Systems Engineer I – Test Automation
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Contribute to the development and maintenance of automated test frameworks for component-level validation using HIL systems • Develop Python-based tooling supporting test automation, validation workflows, and data analysis • Support execution and monitoring of automated software validation across embedded and autonomy subsystems • Assist in analyzing test failures, debugging issues, and investigating root causes across hardware and software components • Collaborate with systems, embedded, and autonomy teams to support validation strategies and improve test coverage • Help maintain scalable test infrastructure and CI-based validation workflows • Support integration and verification activities involving sensors, compute platforms, and control systems • Participate in test planning, automation improvements, and validation activities across the software development lifecycle
• Installation and configuration of client and server systems • Processing change requests and incident reports from our customers • Analysis and resolution of hardware and software error messages • Point of contact for IT-related topics to ensure the continuity of day-to-day operations • Support in planning, expanding, and optimizing IT infrastructure and IT processes

