Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer 2, Game Systems

$128k - $204k
Full-time

Zwift

Role Description

As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure that Zwift customers have a smooth, stable game experience across all of our supported platforms, including iOS, Windows, Android, Mac, and Apple TV. You will work at the heart of our game engine, owning core game systems, graphics/rendering, application architecture, and helping define the technical future of our fitness game.

This role is ideal for engineers with strong C++ skills who can effectively deliver results, deal with ambiguity, and collaborate closely with teammates and stakeholders. You will focus on writing high-quality, maintainable code, improving application performance (including performance related to graphics and rendering), creating instrumentation and metrics, and ensuring compatibility across a wide range of platforms and devices.

If you're excited about solving complex technical challenges, driving engineering and operational excellence, and working on a product that inspires millions of users worldwide, we'd love to hear from you!

What you’ll do:

  • Design and implement game engine 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, game artists, and UX designers to design, plan, test, and deliver high-quality features.
  • Drive in-depth performance analysis, profiling, and optimization across all platforms to deliver improvements in CPU utilization, memory usage and budgeting, 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, CI/CD pipelines, and code modularity.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or similar discipline.
  • 7+ years of relevant engineering experience, with 2+ years of experience in game graphics and/or game engine development.
  • Strong expertise in C++ development, including best practices for high-performance applications, debugging, and performance analysis.
  • Experience designing, implementing, optimizing, and troubleshooting changes related to game graphics and rendering.
  • Experience with shading languages such as GLSL, GLSL ES / ESSL, and MSL.
  • Experience with multi-threading, memory management and budgeting, 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 Continuous Integration / Continuous Deployment (CI/CD) and automated testing frameworks.
  • Strong problem-solving skills and able to work and collaborate effectively in remote, distributed teams.

Bonus points:

  • Experience with game engines (custom/proprietary preferred, Unity, Unreal) and their integration with native platforms.
  • Strong 3D math and algebra skills.
  • Familiarity with real-time networking and multiplayer game systems.
  • Experience in experimentation and feature flag systems (e.g. Amplitude, Optimizely, Firebase, or similar).
  • Solid understanding of Android app architecture, the JNI, and native-to-Java bridging.
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts.

Requirements

  • The base salary for this position ranges between $128,000-204,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 View email address on remotive.com.

Zwift, Inc. is an Equal Opportunity Employer.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer 2, Game Systems in Remote vacancy
  • $128k - $204k

     ...you a talented and motivated full stack Senior Software Engineer looking to make a significant impact...  ...Zwifters all over the world. These tools and systems are crucial in ensuring that customers...  ...subscription purchases to get in the game, and any new products, features, or... 
    Senior
    Games
    Full time

    Zwift

    Remote
    1 day ago
  • $130.4k - $195.6k

     ...PolySpatial to stream Unity content into other game engines and 3D environments — in-process, cross-...  ...and over the network. We’re building systems that allow real-time 3D experiences to...  ...other major game engines and emerging software platforms. We’re also developing new... 
    Senior
    Games
    Full time
    Work at office

    Unity Technologies

    Remote
    6 days ago
  • $124.8k - $183.4k

     ...We are looking for a Senior Backend Engineer to join our Consumer team...  ...architecture and system design, proactively proposing...  ...an efficient game plan to delivering stable...  ...Qualifications ~5+ years of software engineering experience...  ...$183,400 USD ~Tier 2 (Includes mid-cost... 
    Senior
    Games
    Full time
    Immediate start

    GOAT Group

    Remote
    7 days ago
  •  ...Ditto's peer-to-peer sync engine ensures devices stay...  ...the time-to-value of our software by integrating it directly...  ..., aerial, and maritime systems, building reliable data...  ...aerial, or maritime). ~2+ years of technical experience...  ...At Ditto, we know game-changers don’t always... 
    Senior
    Games
    Fixed term contract
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ditto

    United States
    16 hours ago
  • $120k - $140k

     ...believe every school thriving. Every community stronger. As a Senior Software Engineer 2, you will help transform how schools work so every...  ...scalable, customer-centered technology that empowers school systems to operate more effectively while keeping people at the center... 
    Senior
    Full time

    Frontline Education

    Remote
    16 hours ago
  •  ...Software Development Engineer II/ Data Engineer Our client, a global technology leader...  ..., and load it into target systems. These systems will empower...  ...detection, instill confidence in game quality, and promote an...  ...and Azure DevOps. Minimum 2 years experience with Azure... 
    Games
    Remote work
    Flexible hours

    Experis

    United States
    2 days ago
  • $8k

     ...fully FUNDED opportunity for a Senior Full Stack Software Engineer on our PRIME contract. You...  ...platforms and processing systems through building, deploying...  ...to telework up to 2 days per week. If you like...  ...regular happy hours, baseball games, activity clubs and more. Check... 
    Senior
    Games
    Permanent employment
    Contract work
    Temporary work
    Remote work
    Flexible hours
    2 days per week

    Visionist, Inc.

    Columbia, MD
    2 days ago
  •  ...At ModMed , we're not just building software-we're reimagining the healthcare...  ...Summary: ModMed is hiring a driven Senior Software Engineer 2 to join our positive, passionate, and...  ...develop and implement complex engineering systems, aligning with future scalability and... 
    Senior
    Fixed term contract
    Work at office
    Remote work
    Flexible hours

    Modernizing Medicine

    Boca Raton, FL
    1 day ago
  • $172k - $228k

     ...advanced Learning Management System that generates outcomes! Focus...  ...~8+ years of full-stack engineering experience. Can take ownership...  ...(30 min) ~ Technical Round (2.45 hrs): ~(1) Live Full Stack...  ....5 hrs) Compensation: Senior II - $172,000-$228,000 Compensation... 
    Senior

    Stepful

    New York, NY
    16 hours ago
  •  ...and TV by combining software, AI agents,...  ...buying into a single system. Every day, we launch...  ...performance marketing, and engineering. We believe the...  ...and deliver game-changing products...  ...high-growth startups Senior Engineer in a Nutshell...  ...a senior capacity 2+ years in early-stage... 
    Senior
    Games
    Remote work

    Valid

    San Francisco, CA
    4 days ago
  •  ...strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure footprint;...  ...million global customers. Wells Fargo Bank N.A. seeks a Senior Software Engineer 2 in Charlotte, NC. Job Role and Responsibility:... 
    Senior
    Remote work

    Wells Fargo

    Charlotte, NC
    3 days ago
  •  ...leading developer of voice AI games for smart TVs. Our games...  ...-impact position for engineers who care about how users feel, not just how systems scale, and who thrive at...  ...You have 6+ years of software engineering experience,...  ...recruitment team. Stage 2 (Engineering Panel): with... 
    Senior
    Games
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Flexible hours

    Rainfall Ventures

    San Francisco, CA
    4 days ago
  • $190k - $210k

     ...Seattle as a Best Place to Work. Senior Software Engineer - F ullstack, backend focus...  .... This position is hybrid (2 days/week) and based in our...  ...across web and backend systems Champion backend architecture...  ...weekly team lunches, game nights, and events. In-person... 
    Senior
    Games
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift
    2 days per week

    Rentspree-

    Seattle, WA
    16 hours ago
  • $175k - $215k

     ...ll use C++ to build important software that powers machine learning,...  ...Degree in Computer Science, Engineering, Mathematics, or a related field...  ...high‑performance, efficient systems using C++, with a strong...  ...paced environment. Experience in game technology, with expertise in... 
    Senior
    Games
    Local area
    Remote work

    NBCUniversal

    New York, NY
    4 days ago
  • Job Description Summary ModMed is hiring a driven Senior Software Engineer 2 to join our positive, passionate, and high-performing Product Development...  ...’ll do Design, develop and implement complex engineering systems, aligning with future scalability and business objectives.... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Boca Raton, FL
    3 days ago
  • Job Description Summary ModMed is hiring a driven Senior Software Engineer 2 to join our positive, passionate, and high‑performing Product Development...  ...you’ll do Design, develop & implement complex engineering systems, aligning with future scalability & business objectives.... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Modernizing Medicine, Inc.

    Florida, NY
    4 days ago
  •  ...US Healthcare has relied on a fee‑for‑service reimbursement system where providers are paid based on the quantity of patient...  ...physician practices and their patients. About the Position As a Senior Software Engineer‑2, you will develop core features of our healthcare platform... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    Stellar Health

    New York, NY
    2 days ago
  • $111k - $150k

     ..., we recognize, develop, and empower talent! Position: Senior Software Systems Engineer Department: Beauty and Wellness Work Location: Marlborough...  ..., Revlon, and Olive & June - many of which rank #1, #2, or #3 in their respective categories, making the Helen of... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    Helen of Troy

    Marlborough, MA
    16 hours ago
  • $140k

     ...partners with electricity system operators, utilities, and investors...  ...and excels through our game‑changing mission and...  ...growth‑focused professionals. Senior Controls System Engineer We are looking for a Senior...  ...installation of hardware, software and integration testing. Participate... 
    Senior
    Games
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plus Power

    San Francisco, CA
    4 days ago
  •  ...leading developer of voice AI games for smart TVs. Our games...  ...Summary Weekend is looking for a Senior Software Engineer to join our Platform Team —...  ...management, payment systems, leaderboards, party systems...  ...attendance in our Bay Area office 2-3 times per week and are either... 
    Senior
    Games
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Flexible hours

    Alumni Ventures

    San Francisco, CA
    1 day ago
  •  ...Description We're looking for an experienced Senior Software Engineer to help us build the best...  ...consumer applications, starting with games, collectibles, and the apps that interact...  .... ~Design, develop, and deploy new systems that enhance throughput, latency, availability... 
    Senior
    Games
    Full time
    Contract work

    Flow Foundation

    Remote
    6 days ago
  • Role Description As a Senior Software Engineer, you will play a key role in developing and maintaining the systems that power our games. You’ll work closely with designers, artists, producers, and fellow engineers to build robust, scalable, and high-performance gameplay... 
    Senior
    Games
    Full time
    Contract work
    For contractors
    Remote work
    Work from home

    Void Interactive

    Remote
    1 day ago
  • $120k - $140k

     ...a healthier future for all. Join our mission as our next Senior Software Engineer, Cloud Systems. The R&D Software Engineering Team is responsible for instrument...  ...with remote and/or vendor teams. ~Ability to work on 2 or more projects with ability to prioritize. ~Highly... 
    Senior
    Full time
    Work at office
    Remote work

    QuidelOrtho

    Remote
    4 days ago
  •  ...Doing At Lockheed Martin Rotary and Mission Systems (RMS) Training, Logistics and Simulation (TLS...  ...The Work Lockheed Martin is looking for software developers who want to utilize the industry’s most powerful game engine to develop TLS’ Prepar3D Fuse product to save... 
    Senior
    Games
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Orlando, FL
    14 days ago
  •  ...Senior Full Stack Engineer We're looking for a Senior Full Stack Engineer to...  ...while building world-class software at breakneck speed. Architect...  ...applications. Optimize system performance, reliability, and...  ...part of building something game-changing. Extreme impact.... 
    Senior
    Games
    Remote work

    Fuseai (yc W25)

    United States
    3 days ago
  • Role Description We are looking for a Senior Software Engineer to join a product-focused engineering...  ...deliver impactful solutions ~Improve system performance, reliability, and...  ...Conversational) ~Oowlish Fitness with Total Pass ~Games and Competitions... 
    Senior
    Games
    Full time
    Home office

    Oowlish Technology

    Remote
    16 hours ago
  • Business Computer Associates, Inc. (BCA, Inc.) seeks an IT Systems Engineer to provide remote and on-site services for diverse client environments. The role requires solving complex IT issues and communicating effectively with clients. Ideal candidates should have 5+ years... 
    Senior
    Remote work

    Business Computer Associates, Inc. (BCA, Inc.)

    Miami, FL
    2 days ago
  • $146k - $270k

     ...Team Name: Unannounced Project Job Title: Senior Software Engineer II, Engine Systems - Unannounced Game Requisition ID: R026092 Job Description: At Blizzard, we craft genre-defining games and legendary worlds for all to share.  Through unparalleled... 
    Senior
    Games
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    more than 2 months ago
  • Role Description We’re looking for a Senior Software Engineer to join a newly forming team that will...  ...domains in our technology landscape - Game Engine. This role sits at the intersection...  ...games work under the hood, and owning systems where precision matters - this role... 
    Senior
    Games
    Full time
    Remote work
    Flexible hours

    Playson

    Remote
    3 days ago
  •  ...Senior Software Engineer, Cross Platform Seattle, Washington, United States DFW Texas Staffing About the Job Senior Software Engineer,...  ...implement, and maintain significant portions of our core game systems across multiple platforms. Work autonomously to solve technical... 
    Senior
    Games
    Work at office
    Remote work

    DFW Texas Staffing

    United States
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer 2, Game Systems. Be the first to apply!