
Senior Engineering Manager – Game Systems
Zwift
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $149,500 - $238,500 per year
Job Level
About the role
- Lead, mentor, and grow a team of engineers working on Zwift's core game systems, fostering a healthy team culture and high engineering standards.
- Partner with our Recruiting team to source, interview, and hire engineers as the team scales from 3 to 5+ members.
- Set technical direction for game systems across all Zwift platforms, balancing short-term delivery with long-term architectural health.
- Collaborate with cross-functional partners, including game engineers, backend engineers, product managers, and UX designers, to define roadmaps, align priorities, and deliver high-quality features.
- Drive engineering and operational excellence through investment in testing, instrumentation, CI/CD, and developer tooling.
- Manage competing priorities and ambiguity, proactively surfacing decisions and tradeoffs to leadership and stakeholders.
- Contribute technically through code reviews, design discussions, architectural guidance, and hands-on development when appropriate.
- Identify and mitigate risks, resolve cross-team dependencies, and ensure reliable delivery against a 6-12 month planning horizon.
- Champion continuous improvement across your team and neighboring teams, identifying bottlenecks and driving solutions.
Requirements
- 8+ years of relevant software engineering experience, with strong fluency in C++ and systems-level development.
- 3+ years of experience managing software engineers, including hiring, performance management, and career development.
- Strong technical foundation in game systems, 3D environments, or real-time applications, with the ability to guide architectural decisions and evaluate trade-offs.
- Experience delivering production-quality software across multiple platforms, with a strong understanding of performance optimization, memory management, and cross-platform challenges.
- Proven ability to build and grow healthy, high-performing engineering teams.
- Comfortable operating in ambiguous problem spaces, partnering with product and leadership to define success and drive alignment.
- Excellent communication skills, with the ability to translate technical concepts for diverse audiences and resolve conflict constructively.
- Familiarity with modern development practices including CI/CD, automated testing, and version control workflows.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++systems-level developmentgame systems3D environmentsreal-time applicationsperformance optimizationmemory managementcross-platform developmentautomated testingversion control
Soft Skills
leadershipmentoringcommunicationconflict resolutionteam buildingproblem-solvingcollaborationdecision-makingadaptabilitycontinuous improvement