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 Job Pages

More Full-stack Engineer Jobs

Software Engineer

Thyme Care

A better cancer journey for all.

Full-stack Engineer39 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Software Engineer developing the Thyme Box internal care management platform

JavaScriptPostgresPythonTypeScriptVue.js
Tennessee
$153K - $170K / year
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Senior Engineer for Transmission Planning in the power solutions sector

Alabama

Staff – Principal Software Engineer, iOS Platform

Nextdoor

Connecting 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
United States
$210K - $349K / year

Senior Software Engineer, Cloud Platform

SeatGeek

Help the world experience more live.

Full-stack Engineer39 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

Senior Platform Engineer designing and operating cloud platforms at SeatGeek

AWSCloudKubernetesPythonTerraformGo
United States
$144K - $209K / year