Senior Game Systems Engineer (Remote) - C++/Graphics

Zwift

California

Remote

USD 128,000 - 204,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Zwift, Inc. is seeking a Senior Software Engineer, Game Systems to own core game systems and graphics across iOS, Windows, Android, Mac, and Apple TV.

You will write high-quality C++ code, optimize rendering performance, and drive engine improvements. You will collaborate with game engineers, backend teams, product managers, and artists to design, test, and deliver features, build developer tools, and ensure reliability across devices.

Qualifications

  • 7+ years of relevant engineering experience, with 2+ years of experience in game graphics and/or game engine development.
  • Strong expertise in C++ development and high-performance applications.
  • Experience with shading languages such as GLSL, GLSL ES / ESSL, and MSL.
  • Familiar with Git and version control workflows.
  • Experience with CI/CD and automated testing frameworks.

Responsibilities

  • Design and implement game engine features and systems in C++ for all Zwift platforms (iOS, Windows, Android, Mac, Apple TV), ensuring optimal performance and maintainability.
  • Collaborate with cross-functional teams to design, plan, test, and deliver high-quality features.
  • Drive in-depth performance analysis, profiling, and optimization across all platforms to improve CPU, memory, and startup times.
  • Build tools and frameworks to improve development workflows.
  • Debug and resolve complex issues across devices and platforms to improve reliability.
  • Contribute to code reviews, design discussions, and team planning processes.
  • Ensure code quality through automated testing (unit, integration, etc.).
  • Advocate for and implement engineering best practices like CI/CD pipelines and modular code.

Skills

C++ development
Graphics rendering
Performance analysis
Multi-threading
Debugging high-performance apps
Git version control
CI/CD
Instrumentation & testing

Education

Bachelor's degree in Computer Science or related

Tools

GLSL / GLSL ES / ESSL / MSL

Job description

Zwift, Inc. is seeking a Senior Software Engineer, Game Systems to own core game systems and graphics across iOS, Windows, Android, Mac, and Apple TV.

You will write high-quality C++ code, optimize rendering performance, and drive engine improvements. You will collaborate with game engineers, backend teams, product managers, and artists to design, test, and deliver features, build developer tools, and ensure reliability across devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Game Engine Engineer - Remote, Cross-Platform
Senior Game Engine Engineer - Remote, Cross-Platform

Zwift • United States

Remote
USD 128,000 - 204,000
Performance bonuses
Equity
Medical benefits
Senior Software Engineer 2, Game Systems
Senior Software Engineer 2, Game Systems

Zwift • California

Remote
USD 128,000 - 204,000
Senior Graphics Engineer - Remote C++ Rendering Expert
Senior Graphics Engineer - Remote C++ Rendering Expert

thatgamecompany • Los Angeles (CA)

On-site
USD 150,000 - 220,000
Paid Time Off
Medical, dental, and vision coverage
401K with company match
+3
Senior C++ Engineer - Gaming (Remote)
Senior C++ Engineer - Gaming (Remote)

Motion Recruitment Partners LLC • Philadelphia

On-site
USD 140,000 - 190,000
Medical, Dental, and Vision Insurance
Vacation Time
401(k)
Lead, Game Experience Engineering Manager (Remote)
Lead, Game Experience Engineering Manager (Remote)

Zwift • Long Beach (CA)

Remote
USD 150,000 - 239,000
Performance bonuses
Equity
Medical coverage
Senior iOS Engineer — Game Services UI & Systems
Senior iOS Engineer — Game Services UI & Systems

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Senior Engineering Manager, Game Experience
Senior Engineering Manager, Game Experience

Openkrill • United States

Remote
USD 150,000 - 239,000
Performance bonuses
Equity
Medical benefits
Senior Mobile Real-Time Graphics Engineer (Remote)
Senior Mobile Real-Time Graphics Engineer (Remote)

Scopely • United States

Hybrid
USD 101,000 - 134,000
Senior Engineering Manager, Game Experience
Senior Engineering Manager, Game Experience

Zwift • Long Beach (CA)

Remote
USD 150,000 - 239,000
Performance bonuses
Equity
Medical coverage
Senior Software Engineer, Real-Time Animation (C++/C#) Hybrid
Senior Software Engineer, Real-Time Animation (C++/C#) Hybrid

Electronic Arts Ltd • Orlando (FL)

Hybrid
USD 120,000 - 190,000