Zwift
We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
Senior Software Engineer 2, Game Systems
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2014H1B SponsorCompany SiteLinkedIn
Location
California
Posted
39 days ago
Salary
$128K - $204K / year
Bachelor Degree5 yrs expEnglishAndroidI OS
Job Description
• Design and implement game 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, including game engineers, backend engineers, product managers, and UX designers to design, plan, test, and deliver high-quality features.
• Optimize game performance through profiling, instrumentation, and improvements in CPU utilization, memory usage, and startup times.
• Build tools and frameworks to improve development workflows and empower other engineers.
• Debug and resolve complex issues across a diverse set of devices and platforms, improving reliability and stability.
• Contribute to code reviews, design discussions, and team planning processes.
• Ensure code quality through automated testing (e.g., unit testing, integration testing, and similar).
• Advocate for and implement engineering best practices like automated testing, Continuous Integration / Continuous Deployment (CI/CD), reusability, and maintainability.
Job 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
- Medical, financial, and other perks
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer39 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Software Engineer developing the Thyme Box internal care management platform
JavaScriptPostgresPythonTypeScriptVue.js
Full-stack Engineer39 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor
Senior Engineer for Transmission Planning in the power solutions sector
Alabama
Staff – Principal Software Engineer, iOS Platform
NextdoorConnecting neighbors to each other - and to everything nearby.
Full-stack Engineer39 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B Sponsor
iOS Platform Tech Lead developing infrastructure for Nextdoor's app
iOSSwift
Full-stack Engineer39 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor
Senior Platform Engineer designing and operating cloud platforms at SeatGeek
AWSCloudKubernetesPythonTerraformGo