# Senior Software Engineer 2, Game Systems

Hiring organization: [Zwift](https://career.thegoodapps.co/organizations/zwift)

Canonical page: https://career.thegoodapps.co/jobs/a9ec73fa-e108-4cc8-ae22-a680f9adba9a

Listed on Zwift's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: Remote - eligible US locations
- Remote: yes
- Salary: 128000 – 204000 USD per year

## Summary

A senior engineering role focused on developing and optimizing game engine systems across multiple platforms for a fitness gaming platform. Suited for experienced C++ engineers who excel at performance optimization, cross-platform development, and architectural design.

_Our summary, not Zwift's wording._

## Skills named

C++, CI/CD, Git, Memory Management, Networking, Unity

## Required

- Bachelor's degree in Computer Science, Software Engineering, or similar
- 7+ years of engineering experience
- 2+ years in game graphics or game engine development
- Strong C++ expertise including performance analysis and debugging
- Experience designing and optimizing game graphics and rendering
- Knowledge of shading languages (GLSL, GLSL ES, MSL)
- Multi-threading and memory management experience
- Production-quality feature delivery with testing and instrumentation
- Git and version control proficiency
- CI/CD and automated testing experience
- Effective remote collaboration and problem-solving

## Nice to have

- Game engine experience (custom, Unity, or Unreal)
- 3D math and algebra skills
- Real-time networking and multiplayer systems experience
- Experimentation and feature flag systems knowledge
- Android app architecture and JNI understanding
- Interest in fitness community and user engagement

Apply on Zwift's site: https://zwift.com/careers?gh_jid=8536515002
