
Remote opportunity at
ZwiftSenior Engineering Manager, Game Experience
Zwift is hiring a remote Senior Engineering Manager for the Game Experience team to oversee core game loops, real-time physics, competitive racing systems, and interactive hardware…
Career Tools
About This Role
Zwift is hiring a remote Senior Engineering Manager for the Game Experience team to oversee core game loops, real-time physics, competitive racing systems, and interactive hardware integrations. This role is ideal for an experienced gaming technology leader who can balance high-level strategic planning with hands-on architectural guidance. The position involves leading a team of six to eight engineers, navigating complex technical and product ambiguities, and ensuring smooth, engaging cross-platform C++…
Job Description
Zwift is hiring a remote Senior Engineering Manager for the Game Experience team to oversee core game loops, real-time physics, competitive racing systems, and interactive hardware integrations. This role is ideal for an experienced gaming technology leader who can balance high-level strategic planning with hands-on architectural guidance. The position involves leading a team of six to eight engineers, navigating complex technical and product ambiguities, and ensuring smooth, engaging cross-platform C++ feature delivery across Apple TV, mobile, and desktop. The successful candidate will own the entire software development lifecycle for live-service production environments, championing operational excellence, automated testing, and predictable delivery without crunch.
Zwift operates as a continuously evolving live-service platform supporting a dedicated community of runners, cyclists, and fitness enthusiasts. The person in this role will foster an autonomous, high-performing engineering culture centered on collaboration, mentorship, and career growth. By partnering closely with product managers, QA specialists, UX designers, hardware teams, and game designers, the manager will establish technical strategies and milestones to bring inventive game features from initial prototypes into live production successfully.
Responsibilities
- Manage a team of six to eight engineers directly, handling hiring, coaching, performance management, and career development
- Guide the technical architecture of C++ gameplay systems to ensure maintainability, scalability, and optimal memory management
- Oversee the full software lifecycle of live-service features, emphasizing telemetry, automated testing, phased rollouts, and feature flagging
- Run agile processes like Scrum or Kanban to manage roadmaps, unblock the team, and secure predictable project delivery
- Collaborate across departments with game designers, UX, QA, product management, and hardware teams to establish technical strategy
Requirements
- Four or more years of software engineering management experience in the gaming sector as an Engineering Manager, Technical Director, or Lead Programmer
- Six or more years of hands-on software development experience within the gaming industry utilizing C++ and custom or commercial engines
- Familiarity with game performance profiling, multi-platform architecture, and memory management
- Background operating and maintaining features for a live-service game with strict production quality and deployment standards
- Demonstrated ability to create team roadmaps and define technical strategy amidst ambiguity and cross-team dependencies
Qualifications
- Experience linking game clients to persistence layers, backend services, and cross-platform mobile environments like Android, iOS, and iPadOS
- Background in console game development focused on optimization for constrained processing and memory platforms
- Familiarity with integrating AI-assisted development tools alongside methods for auditing and scaling generated code
- Experience building gameplay systems that utilize external physical input devices or hardware controllers
- Familiarity with live-game experimentation, A/B testing, and analytics tools such as Databricks or Amplitude
Core Skills
Benefits
- Base salary ranging from 149,500 to 238,500 depending on location, skills, and qualifications
- Performance bonuses
- Equity offerings
- Comprehensive medical and financial perks
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and remote policy for this job?
This is a remote position open to eligible locations within the United States.
What is the salary range for the Senior Engineering Manager role?
The base salary ranges from 149,500 to 238,500, determined by factors such as geographic location, knowledge, skills, and qualifications.
What type of employment is this?
This is a full-time position.
What core technical background is required?
Applicants need at least six years of hands-on game development experience with deep C++ fluency, alongside four or more years in a software engineering management role within the gaming industry.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.