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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer 2, Game Systems in Remote vacancy
  • $160k - $210k

     ...cross-departmental games to friendly competitions...  ...are looking for a senior developer for the RTS (real-time systems) team. The RTS team...  ...and are seeking an engineer who is passionate...  ...(Mon/Tue/Wed) and 2 days remote (...  ...robust libraries and software development tools.... 
    Senior
    Games
    Full time
    Work at office
    Local area
    Remote work

    Cognitiv

    Bellevue, WA
    11 hours 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
    4 days ago
  • $10 per hour

     ...the best investors in the game who believe in our...  ...The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building...  ...intervention. As a Senior Engineer, you will own significant...  ...+ years of professional software engineering experience... 
    Senior
    Games
    Full time
    Flexible hours

    Flexport, Inc.

    Remote
    11 hours ago
  • $142k - $214k

     ...concept to fully operational systems that are reshaping the landscape...  ...us in our quest to develop game-changing aerial systems that...  ...practical experience with modern software technologies to redefine...  ...We are looking for Full Stack Engineers to join our team. As a Full Stack... 
    Senior
    Games
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation package

    Anduril Industries

    Atlanta, GA
    11 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...  ...-growth startups Senior Engineer in a Nutshell...  ...a senior capacity 2+ years in early-stage... 
    Senior
    Games
    Full time
    Remote work

    Valid

    United States
    1 day ago
  • $125k - $150k

    TXI is seeking a Senior Software Engineer who can see both the forest and the trees...  ...setting Within 1 to 2 years, you will Look back...  ...ideas we shape become useful systems that operate in the real world...  ...Brunch & Learns, Sticky Note Game, and regular practice meetings... 
    Senior
    Games
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    TXI

    United States
    5 days ago
  •  ...that come with making unique games. Our vision is to be a...  ...unique projects. As a Senior Software Engineer at PlayEveryWare, you’ll work...  ...wide variety of features and systems. You’ll face technical challenges...  ...experience in in C/C++ ~2+ years of professional experience... 
    Senior
    Games
    Full time
    Work at office
    Local area
    Visa sponsorship

    Playeveryware Careers

    Remote
    11 hours ago
  •  ...make operations, programs and systems of record perform better....  ...2 is seeking an experienced Senior Software Engineer to join our growing team in...  ...Soldier worldwide. By applying game changing cyber technologies...  ...Swagger, GNU Radio, and JICD 4.2 Working understanding of... 
    Senior
    Games
    Full time
    Work at office
    Remote work
    Worldwide

    Rsc2 Inc

    Remote
    11 hours ago
  • $172k - $198k

     ...technology. The Ad Exchange software handles a high volume...  ...managers and various engineering teams to deliver on...  ...collaboration is required 2 days per week , supporting...  ...volume transaction system ~ 100k transactions/...  ...Award Digital Advertising: Game-changing Technology for... 
    Senior
    Games
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Gumgum

    Santa Monica, CA
    11 hours 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
    5 days ago
  • $135k - $250k

     ...SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING)  Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce...  ...fast and correct, whether in game engines, real-time...  ...aforementioned fields with 2+ years of experience, OR PhD... 
    Senior
    Games
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Remote
    11 hours ago
  •  ...touchpoint with the healthcare system—driving over $300B in...  ...we’ve supported more than 2 million patients across 2...  ...We’re looking for a Senior Backend or Full-Stack Software Engineer (5+ years experience) who...  ...usually find us playing a board game before getting back to work... 
    Senior
    Games
    Full time
    Temporary work
    Work at office
    Monday to Friday
    Monday to Thursday
    Flexible hours

    Sprinter Health

    Remote
    11 hours ago
  •  ...Senior IT Systems Engineer Company: Swisslog Logistics Inc. Location: Newport News, VA, US Additional...  ...production environments. 5+ years Hyper-V/S2D 2+ years configuring network switches 3+...  ...for people who can deliver a game changing mission: driving the future of... 
    Senior
    Games
    Local area
    Remote work
    Worldwide

    KUKA AG

    Newport News, VA
    3 days ago
  • $145k - $193k

     ...and launch promotions, games, and building tools to...  ...powering the promotions engine ~Own technical problems...  ...in DataDog for the systems you own ~Mentor engineers...  ...years of experience in Software engineering ~A solid...  ..., Laravel, Node) ~2+ Years of experience... 
    Senior
    Games
    Full time

    Penn Interactive

    Remote
    4 days ago
  • $168k - $252k

     ...concept to fully operational systems that are reshaping the landscape...  ...us in our quest to develop game-changing aerial systems that...  ...ABOUT THE JOB As a Robotics Software Engineer on our TRS team, you'll be at...  ...defeat of group 1 and 2 aerial threats. As an engineer... 
    Senior
    Games
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation package

    Anduril Industries

    Costa Mesa, CA
    11 hours ago
  • $172k - $228k

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

    Stepful

    New York, NY
    11 hours ago
  • $150k - $200k

     ...from VANTA Partners Inc Software Engineer (Full Stack) – Build...  ...Company Changing the Game Are you a passionate software...  ...to scalable backend systems , and working with...  ...intellectually honest team Seniority level Seniority level...  ...63,200.00-$223,200.00 2 weeks ago Full Stack... 
    Senior
    Games
    Full time
    Remote work
    Flexible hours

    VANTA PARTNERS Inc

    New York, NY
    4 days ago
  •  ...About Valency Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the global...  ...3 days a week, with the option for 2 days of remote work. About the Role We're looking for a Senior Software Engineer who will report to the... 
    Senior
    Full time
    Immediate start
    Remote work
    3 days per week

    Valency Systems

    Remote
    11 hours ago
  •  ...taking action, and changing the game? If you have a whole lot of...  ...hiring a back-end focused, Senior Software Engineer. This position is for our...  ...mission-critical, high-impact systems that handle everything from...  ...deferred and 50% of the next 2% in eligible compensation... 
    Senior
    Games
    Full time
    Casual work
    Work at office
    Local area
    Work from home

    Pattern

    Lehi, UT
    4 days ago
  •  ...Ditto's peer-to-peer sync engine ensures devices stay...  ...the time-to-value of our software by integrating it directly...  ...troubleshooting complex systems in live production environments. 2+ years of technical experience...  ...Anyway At Ditto, we know game‑changers don\'t always... 
    Senior
    Games
    Fixed term contract
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ditto

    San Francisco, CA
    5 days ago
  • $155k - $205k

     ...Matters Most Intelliforce engineers don’t just write code. We...  ...national security missions. As a Software Engineer (SWE-2) supporting the GHOSTGEM...  ...design and evolve software systems that operate in fast-moving...  ...You’ll work closely with senior engineers to develop, test,... 
    Full time
    Immediate start
    Remote work

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    11 hours ago
  • $156k

     ...Pennies Entertainment is a Role-Playing Game studio creating games focused on...  ...development. We are fully remote. The Senior Software Engineer - Engine is expected to work with minimal...  ...customers to deliver well crafted systems that meet all design and technical requirements... 
    Senior
    Games
    Remote work

    Thought Pennies

    California
    9 days ago
  •  ...peer‑to‑peer sync engine ensures devices stay...  ...You'll be designing systems that run on...  ...buffers on devices with 2 GB of RAM, support...  ...deployments. As a Senior Rust Engineer, You...  ...mindset — You've built software that other...  ...At Ditto, we know game‑changers don’t always... 
    Senior
    Games
    Remote work
    Flexible hours

    Ditto

    Seattle, WA
    2 days ago
  •  ...We’re ambitious. We’re game changers. And we play to...  ...looking for talented engineers who want to help define...  ...next. We're seeking a Senior Software Engineer who thrives on...  ...enables maximum flexibility: 2 days working from the...  ...supports Nervous system condition, for example,... 
    Senior
    Games
    For contractors
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Nice-0a1ef543

    Richardson, TX
    3 days 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
    11 hours ago
  • $272k - $283k

     ...customers to enter the credit system. Through PayJoy’s point-of-sale...  ...seeking a specialized systems engineer focused on the heart of the...  ...commercial apps (e.g., banking, gaming, or general retail apps), this...  ...days, unlimited sick leave ~$2,000 USD annual Co-working... 
    Senior
    Full time
    Local area
    Immediate start
    Home office

    Payjoy

    San Francisco, CA
    11 hours ago
  •  ...Medicine 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...  ...and implement complex engineering systems, aligning with future scalability and... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Enboarder

    Boca Raton, FL
    2 days ago
  •  ...Intelligence team is building an NPC system that can (1) play any Roblox game and (2) perform real-time inference...  ...inferences daily across Discovery, Safety, Engine, and more. We are seeking...  ...Systems. What You Will Do As a Senior Machine Learning Engineer, you... 
    Senior
    Games
    Full time

    Roblox

    Remote
    11 hours ago
  •  ...As a Senior Frontend Engineer on the Core UI team, you'll push Roblox App performance...  ...product impact. You'll work on systems and surfaces used by every Roblox user and creator in every game session. If you care deeply about how software feels - not just how it works -... 
    Senior
    Games
    Full time

    Roblox

    Remote
    11 hours ago
  •  ...Description About the Role We're seeking skilled a Senior Software Engineer to design and develop the core API services and backend systems that power InfiniteChoice's platform. You'll...  ...to millions of experiences, generating over $2 billion in revenue for our brands and... 
    Senior
    Contract work
    Remote work

    INFINITE CHOICE LLC

    Dallas, TX
    10 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!