Senior Software Engineer, Game Systems, to work on game systems, application architecture, and player-facing experiences for Zwift's supported platforms. Ideal for engineers with strong C++ skills, high-quality code, and collaboration with cross-functional teams.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or similar discipline
- 5+ years of relevant engineering experience
- Strong expertise in C++ development, including experience with native libraries and performance optimization
- Familiarity with multi-threading, memory management, and software design patterns
- Proven experience delivering production-quality features with appropriate levels of testing and instrumentation
- Familiar with Git and version control workflows
- Experience with CI/CD and automated testing frameworks
- Strong problem-solving skills and able to work and collaborate effectively in remote, distributed teams
Benefits
- Comprehensive and competitive benefits package
- Performance bonuses
- Equity
- Full range of medical, financial, and other perks and benefits