Zwift logo
Zwift4 months ago

Senior Software Engineer 2, Game Systems

$128,000–$204,000 year

Remote · New York City, New York, United States or US

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Gaming Software

Job Summary

Design and implement game features and systems in C++ for all Zwift platforms, ensuring optimal performance and maintainability. Collaborate with cross-functional teams to plan, test, and deliver high-quality features. Optimize game performance through profiling and improvements in CPU utilization and memory usage. Advocate for engineering best practices like automated testing and CI/CD. Requires a Bachelor's degree in Computer Science or a related field, 5+ years of engineering experience, strong C++ skills, and familiarity with various software development practices.

Required Qualifications

  • 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.

Desired Qualifications

  • Experience working on game engines (Unity, Unreal, or custom-built) and their integration with native platforms.
  • Familiarity with multiplayer game systems and latency-sensitive applications.
  • Experience in experimentation and feature flag systems (e.g. Amplitude, Optimizely, Firebase, or similar).
  • Experience with Java and modern Android development practices.
  • Solid understanding of Android app architecture, the JNI, and native-to-Java bridging.

Additional Requirements

  • If Zwift determines in any stage of our interviews that any AI tools are being used without disclosure or citation, your candidacy will be disqualified.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$128k – $204k / yr

Senior Software Engineer 2, Game Systems · Zwift

Apply on Sorce