# Senior Software Engineer 2, Game Systems at Zwift

- Company: Zwift
- What the company does: Zwift is a virtual cycling app that is transforming indoor cycling. Discover training plans, ride with friends from around the world, and workout anytime.
- Company website: https://www.zwift.com
- Type: Startups
- Level: Senior
- Location: Remote - eligible US locations
- Work setup: Remote
- Pay: $128K to $204K base salary per year (USD)
- Posted: 2026-05-05
- Apply by: 2026-10-08
- Apply: https://zwift.com/careers?gh_jid=8536515002
- Page: https://www.1752.vc/careers/jobs/zwift-senior-software-engineer-2-game-systems/

## About the role

As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure that Zwift customers have a smooth, stable game experience across all of our supported platforms, including iOS, Windows, Android, Mac, and Apple TV. You will work at the heart of our game engine, owning core game systems, graphics/rendering,application architecture, and helping define the technical future of our fitness game.

## What they're looking for

- Bachelor's degree in Computer Science, Software Engineering, or similar discipline
- 7+ years of relevant engineering experience, with 2+ years of experience in game graphics and/or game engine development
- Strong expertise in C++ development, including best practices for high-performance applications, debugging, and performance analysis
- Experience designing, implementing, optimizing, and troubleshooting changes related to game graphics and rendering
- Experience with shading languages such as GLSL, GLSL ES / ESSL, and MSL
- Experience with multi-threading, memory management and budgeting, and software design patterns

Tags: Engineering
