Z

Zwift

Indoor cycling and running virtual training

Senior Engineering Manager - Game Experience

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • At least 4 years in a software engineering management role, with experience directly managing, coaching, and growing engineers in the games industry.
  • At least 6 years of hands-on software engineering experience in game development, with deep fluency in C++ and commercial or custom game engines.
  • Strong understanding of game performance, profiling, memory management, and multi-platform game architecture.
  • Experience operating and maintaining features within a live-service game, including production quality, operational monitoring, phased deployments, feature flag management, and support.
  • Ability to independently define technical strategy and team roadmaps while navigating ambiguity and cross-team dependencies.
  • Ability to lead game engineering teams using modern agile practices to run sprints, mitigate delivery risks, and establish reliable release schedules in an iterative environment.

Responsibilities

  • Directly manage a dedicated team of 6–8 engineers, including coaching, career development, performance management, and hiring, while fostering high-autonomy engineering excellence.
  • Provide technical oversight for C++ gameplay systems, partnering with engineers on scalable and maintainable designs, cross-platform performance, memory management, and long-term technical health.
  • Own the operational excellence of features in production and champion automated testing, feature flagging, phased rollouts, and real-time telemetry for experimentation and iteration in a live environment.
  • Lead agile team processes that support planning, iteration, and predictable delivery; manage incoming requests, own the team roadmap, unblock the team, mitigate risks, and maintain stakeholder visibility.
  • Drive cross-functional alignment across engineering, game design, product management, program management/producers, UX, QA, and hardware teams to establish technical strategy and project milestones.

Desired Qualifications

  • Experience integrating game clients with backend services, persistence layers, and cross-platform mobile ecosystems such as iOS, iPadOS, and Android.
  • Experience in console game development, including optimizing performance and stability on platforms constrained by memory and processing power.
  • Experience integrating modern AI-assisted development tools to improve team productivity, with mechanisms to audit, maintain, and scale agentically generated code.
  • Experience building gameplay systems that use external hardware controllers or physical inputs.
  • Experience with live-game experimentation, A/B testing, and using analytics tools or data pipelines such as Amplitude and Databricks.

About the Company

Zwift

Indoor cycling and running virtual training

Zwift provides a subscription-based fitness app that turns indoor cycling and running into social, gamified experiences. It creates immersive virtual worlds where users ride or run, train, compete in races, and socialize with others. The app works by pairing with a bike trainer or treadmill and syncing sensors and devices to a virtual environment, then offering structured workouts, group rides, and real-time competitions. In addition to the app, Zwift sells training gear and apparel through its online shop. Zwift differentiates itself by combining fitness with online community features and competitive events that connect riders and runners worldwide, rather than focusing on standalone workouts. Its goal is to make indoor training more engaging and enjoyable while building a global, active community and growing its subscription and gear ecosystem.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$614.6M
Headquarters
Long Beach, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zwift

See more jobs