Enable job alerts via email!

Senior Software Engineer, Game Tools

Zwift

United States

Remote

USD 105,000 - 165,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Zwift, a leader in fitness gaming, seeks a Senior Software Engineer to enhance developer workflows and game quality. In this remote role, you will design solutions in C++ for various applications like Zwift Game and optimize CI/CD processes, contributing to a positive experience for Zwifters worldwide. A collaborative environment with a focus on flexibility and fun awaits you.

Qualifications

  • 5+ years of relevant engineering experience.
  • Strong expertise in C++ development with performance optimization.
  • Experience managing build infrastructure in AWS.

Responsibilities

  • Design and implement features for Zwift Game in C++.
  • Build tools to improve developer workflows.
  • Own CI/CD pipelines and automated testing infrastructure.

Skills

C++
Scripting (Python, Bash)
Problem-solving

Education

Bachelor's degree in Computer Science, Software Engineering, or similar discipline

Tools

CI/CD tools (Jenkins, GitHub Actions)
AWS
Build systems (Gradle, CMake, Xcodebuild)

Job description

Location: Remote - eligible US locations

About the role and about You:

Zwift is looking for a Senior Software Engineer to join our team. In this role, you will work on tools and systems related to Zwift Game to improve our artist workflow, developer experience, and game quality through our test suites and reporting systems. You will support our engineering team by creating and maintaining systems that enable us to deliver a great experience to Zwifters worldwide.

We place a high value on flexibility, transparency, and fun while supporting our team to do their best work.

What you’ll do:

  • Design and implement features in C++ for various applications like Zwift Game, Zwift Launcher and internal world building applications, ensuring optimal performance and maintainability.
  • Build tools and systems to improve developer workflows based on developer needs.
  • Own CI/CD pipelines using tools like Jenkins and GitHub Actions and automated testing infrastructure to support game development across iOS, tvOS, Android, macOS and Windows.
  • Leverage scripting languages (e.g., Python, Bash) to automate and streamline development workflows.
  • Contribute to code reviews, design discussions, and team planning processes.

What we’re looking for:

  • 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.
  • Experience with Continuous Integration / Continuous Deployment (CI/CD) and automated testing frameworks.
  • Experience managing build infrastructure in AWS, including EC2 image creation and maintenance.
  • Understanding of build systems like Gradle, CMake, and Xcodebuild.
  • Strong problem-solving skills and able to work and collaborate effectively in remote, distributed teams.

Bonus points:

  • Experience in experimentation and feature flag systems (e.g. Optimizely, Amplitude, or similar).
  • Experience with Java and modern Android development practices.
  • Knowledge of automated testing strategies for games.
  • Exposure to analytics or dashboarding tools for visualizing build or performance data.
  • Familiarity with build caching strategies (e.g., ccache, Gradle build cache, remote caching).
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts.

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

For All US Based Full-Time Positions:

The base salary for this position ranges between$105,500 to $165,000. The base salary will be based on a number of factors including the role offered, the individual's job-related knowledge, skills, qualifications, and geographic location. In addition to base salary, Zwift is proud to offer a comprehensive and competitive benefits package for all eligible employees which also includes performance bonuses, equity, and a full range of medical, financial, and other perks and benefits.

How to stand out among the rest:

Your resume/CV is enough to show off your skills, accomplishments, and experience. However, if you choose to include a cover letter introducing us to your awesome personality, we will read that too.

We strongly believe that different backgrounds and ideas are a competitive advantage; we hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Zwift is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know by emailing careers@zwift.com .

Zwift, Inc. is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

SoTalent

Remote

USD 158,000 - 253,000

Yesterday
Be an early applicant

Senior .NET/C# and SQL Software Engineer – Recon Specialty

Revecore

Remote

USD 105,000 - 320,000

3 days ago
Be an early applicant

Senior Software Engineer | IoT Platform | Smart Home | Home Automation

Level Home

Remote

USD 120,000 - 220,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 200,000

3 days ago
Be an early applicant

Senior Software Engineer in Test (SDET)

Multi Media, LLC

Remote

USD 130,000 - 160,000

4 days ago
Be an early applicant

Senior Software Engineer - Data Engineering

Kunai

Remote

USD 120,000 - 205,000

3 days ago
Be an early applicant

Senior Software Engineer

Foley

Remote

USD 125,000 - 144,000

8 days ago

Software Engineer (API / Backend)

10a Labs

Remote

USD 120,000 - 230,000

2 days ago
Be an early applicant

Senior Software Engineer (Elixir)

HireTalent - Staffing & Recruiting Firm

Remote

USD 100,000 - 150,000

11 days ago