Senior Software Engineer, Game Tools

1 Month ago • 5 Years + • Game Engine • $105,500 PA - $165,000 PA

Job Summary

Job Description

As a Senior Software Engineer at Zwift, you will be responsible for designing and implementing features in C++ for various applications such as the Zwift Game and Zwift Launcher. You will build tools and systems to improve developer workflows, own CI/CD pipelines using tools like Jenkins and GitHub Actions, and contribute to code reviews and team planning processes. The role requires strong expertise in C++, experience with CI/CD, and the ability to work effectively in remote teams. The company offers a competitive benefits package including bonuses, equity, and medical benefits.
Must have:
  • 5+ years of engineering experience.
  • Expertise in C++ development.
  • Experience with CI/CD.
  • Experience with build infrastructure in AWS.
Good to have:
  • Experience with experimentation and feature flag systems.
  • Experience with Java and Android development.
  • Knowledge of automated testing strategies for games.
  • Exposure to analytics or dashboarding tools.
  • Familiarity with build caching strategies.
Perks:
  • Performance bonuses
  • Equity
  • Medical benefits

Job Details

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.

 

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.

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.

 

Similar Jobs

Ubisoft - Lead Technical Artist

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Months ago
AGBO - Unreal Environment Artist

AGBO

Los Angeles, California, United States (Remote)
2 Months ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Gearbox - Lighting Artist

Gearbox

Frisco, Texas, United States (On-Site)
1 Month ago
Epic Games - Senior Tools Engineer, UI Systems

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
playrix  - Senior QA Engineer (Cross-Game)

playrix

Cyprus (Remote)
2 Months ago
bytedance - Software Engineer, Unity Engine and XR

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Electronic Arts - Software Engineer .NET, Game Creation

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
2 Weeks ago
Thatgamecompany - Senior Game Security Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SideFX - 3D Software Developer

SideFX

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Vertigo games - Lead Level Designer

Vertigo games

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Take-Two Interactive - Senior Level Artist

Take-Two Interactive

(Remote)
1 Month ago
Bonfire Studios - Environment Artist (Senior/Principal)

Bonfire Studios

California, United States (Hybrid)
4 Months ago
Ubisoft - Lead Technical Artist

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Mayhem studios - Senior 3D Artist

Mayhem studios

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Ubisoft - Technical Artist World

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Milk  visual effects - Business Development Director

Milk visual effects

(On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

sofar sounds - Freelance Producer – Summer Boat Party

sofar sounds

Los Angeles, California, United States (Hybrid)
3 Weeks ago
Brainrider - Advertising Operations Specialist

Brainrider

United States (Remote)
5 Days ago
Saviynt - Senior Director Product Management, Privileged Access Management

Saviynt

El Segundo, California, United States (Remote)
1 Week ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Glendale, California, United States (On-Site)
7 Months ago
Qualcomm - Antenna Hardware Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Weeks ago
world relief - Clinical Supervisor

world relief

Sacramento, California, United States (On-Site)
2 Months ago
HCL Tech - Senior Technical Lead / Technical Architect

HCL Tech

San Antonio, Texas, United States (On-Site)
1 Month ago
Epic Games - Environment Art Lead

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Clearwater Analytics - Vice President, Software Development

Clearwater Analytics

New York, United States (On-Site)
1 Year ago
PayPal - BISO (Common Platforms)

PayPal

San Jose, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

IGG - Unity Front-End Programmer

IGG

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Blackbird Interactive - Associate UI Software Engineer (Unreal Engine 5)

Blackbird Interactive

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
ramen VR - Lead Engine Programmer

ramen VR

California, United States (On-Site)
11 Months ago
Netflix - Senior Software Engineer — Testing Tools & Infrastructure

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Ten4 - Unreal Engineer - VR/Virtual Reality

Ten4

Seattle, Washington, United States (On-Site)
8 Years ago
Hologate  - Unreal Engine Developer (C++)

Hologate

Munich, Bavaria, Germany (On-Site)
3 Months ago
kinesthetic games - Engine Programmer

kinesthetic games

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Gunjan App studios - Unity Developer

Gunjan App studios

Kolkata, West Bengal, India (On-Site)
1 Month ago
bohemia interactive - Engine Tools Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.

Get notified when new jobs are added by zwift

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug