Zwift

Senior Engineering Manager – Game Systems

Zwift

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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