Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer, Game Tools

AT Zwift
Zwift

Senior Software Engineer, Game Tools

Long Beach, CA

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.

Want more jobs like this?

Get jobs in Long Beach, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

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.

 

Client-provided location(s): Long Beach, CA, USA
Job ID: 7985752002
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • FSA
    • On-Site Gym
    • HSA With Employer Contribution
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Fitness Subsidies
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Unlimited Paid Time Off
    • Leave of Absence
    • Paid Vacation
  • Financial and Retirement

    • Performance Bonus
    • Company Equity
    • Pension
    • 401(K) With Company Matching
    • 401(K)
  • Professional Development

    • Promote From Within
    • Access to Online Courses
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program