Senior Engineer Manager Distributed Systems
Fanatics
Senior Engineer Manager Distributed Systems
Job Description
As a Senior Engineering Manager, Distributed Systems at Fanatics Betting & Gaming (FBG), you’ll be responsible for powering the rapidly growing Fanatics sportsbook app. We embrace principles of data-driven development, operational excellence, and continuous process optimization to deliver a stable, scalable platform. Central to our strategy is Kotlin Multiplatform, which empowers us to deliver high-quality features quickly and consistently across multiple ecosystems. By focusing on object-oriented design, modern coding practices, open-source frameworks, and third-party platform integrations, we continuously innovate and deliver at speed in this exciting and fast-moving market.
We are seeking a Senior Engineering Manager to lead and inspire teams building distributed systems that power our core platforms. You will be responsible for growing high-performing engineering teams, shaping technical direction, and ensuring delivery of resilient and scalable services built on Kotlin, Spring Boot, Postgres, Kafka, Redis, and Kubernetes. In this role, you will balance people leadership, organizational strategy, and technical oversight, enabling teams to deliver with excellence and speed.
Responsibilities
- Lead, coach, and develop engineering managers and senior engineers, fostering a culture of innovation, accountability, and continuous improvement.
- Partner with product and business stakeholders to align technical investments with company strategy, balancing long-term platform evolution with near-term priorities.
- Guide teams in building distributed, event-driven, and fault-tolerant systems leveraging Kafka, Redis/Redis PubSub, and Postgres.
- Provide architectural oversight and ensure best practices are applied when building services in Kotlin/Java with Spring Boot.
- Drive organizational excellence in deployment, scalability, and operations through Kubernetes, Helm, and Terraform.
- Set and measure engineering goals (availability, performance, delivery cadence, quality) and hold teams accountable to outcomes.
- Champion diversity, inclusion, and growth, ensuring that engineers thrive in a supportive and challenging environment.
- Recruit, retain, and scale top engineering talent to meet the demands of growing systems and business needs.
- Advocate for engineering across the organization, influencing leadership on technology strategy and distributed systems investment.
Qualifications
- 10+ years of software engineering experience, including 4+ years managing engineering teams (managing managers a plus).
- Proven success leading teams building and operating distributed systems at scale.
- Strong track record of building engineering organizations that deliver business-critical systems with reliability and speed.
- Familiarity with modern backend stacks, particularly Kotlin/Java, Spring Boot, Postgres, Kafka, Redis, and Kubernetes.
- Experience creating clarity and alignment in complex technical and organizational contexts.
- Excellent communication and leadership skills, with the ability to influence both technical and executive stakeholders.
- Passion for building teams and cultures that deliver impactful results.
- Experience leading multi-team programs or platform transformations.
- Background in scaling organizations through high-growth phases.
- Able to deal with ambiguity and strong self-motivation.
Responsibilities
- Design and development of various integration specifications using JSON, XML, EDI (X12 and EDIFACT maps). Very familiar with Supply chain domain concepts. Having worked with a retailer or wholesaler in apparel industry is a definite plus.
- Work closely with the order capture and validation teams as they build out new solutions for B2B Customer order capture and enabling a pathway to migrating applications from the current older EDI platform (Informix 4GL) to a new one (Java, ReactJS). The transition role is more from supporting on a Subject Matter Level effort providing guidance on business rules.
- Manage daily EDI and integration operations including but not limited to - monitoring order flow between B2B entities, shipment advices, invoice processing etc
- As a leader of integration projects, the manager is responsible for defining project scopes, deliverables and schedules. Allocates resources for such efforts and ensuring that any testing efforts both internal and external are well coordinated.
- Communication is key for this role. Some important activities for communication involve establishing business stakeholder meetings, frequent meetings with product managers who are responsible for various systems that interface with the order and shipment pipelines.
- Manage team members who have engineering and non engineering background.
Qualifications
- The candidate will be reporting the Director of Engineering / VP of Engineering, so understanding of finance concepts of running a small or large team is essential.
- The candidate will have software engineers and analysts reporting into them. People management skills is also essential.
- Conflict resolution and understanding trade offs when prioritizing resources is a critical trait of the Engineering manager.
- The candidate will have expert skills in SQL, software engineering principles, agile and Kanban delivery mechanisms, documentation using wiki and task management tools.
- The candidate will possess fair skills in at least one programming language, software development estimation, software architecture and tools associated with that.
- Should have a minimum of 5 years experience in the relevant field as an individual contributor and a minimum of 3 years experience as a manager.
- Bachelor's degree in engineering in computer science or equivalent discipline preferred. MBA is an added plus.
About Us
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.
Job Info
- Posting Date 08/22/2025, 01:00 PM
- Locations 95 Morton St, New York, NY, 10014, US (Remote)
- Job Schedule Full time
- Regular or Temporary Regular
Similar Jobs