Senior Software Engineer 2, Game Systems

🕒 May 5

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Zwift

Zwift

501 - 1000 employees

Founded 2014

🎮 Gaming

⚽ Sports

💰 $450M Series C on 2020-08

Gaming • Sports

Zwift is an online fitness platform that allows users to engage in cycling and running activities from the comfort of their homes. By utilizing interactive equipment and an immersive digital environment, Zwift seeks to enhance user experience and promote fitness through virtual cycling and running sessions. They also offer support for cycling and running, and sales of related equipment to optimize the Zwifting experience. Zwift hosts events such as the Zwift Academy and Zwift Racing, providing a social and competitive element to virtual fitness.

📋 Description

• 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 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.

🎯 Requirements

• 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.

🏖️ Benefits

• Health insurance • Performance bonuses • Equity • Full range of medical, financial, and other perks and benefits

Apply Now

Similar Jobs

🕒 May 5

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Technical Integration Lead at NVIDIA developing GenAI offerings and driving integrations with enterprise partners. Collaborating across teams to deliver robust AI solutions aligned with business objectives.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Kubernetes

Python

PyTorch

🕒 May 5

DTN

1001 - 5000

🌾 Agriculture

Senior Software Engineer developing GraphQL APIs in the Energy sector at DTN. Leading API architecture development and mentoring junior engineers for data-driven applications.

AWS

Cloud

DynamoDB

GraphQL

JavaScript

MySQL

Node.js

NoSQL

Oracle

Postgres

Python

Ray

SQL

🕒 May 5

Scan.com

201 - 500

🏪 Marketplace

☁️ SaaS

👥 B2C

Software Engineer building systems for patient workflows in a healthcare scale-up. Involved in architecting automation layers for efficient operations and collaborative care delivery.

Ruby

Ruby on Rails

🕒 May 5

Skylight

11 - 50

🔧 Hardware

👥 B2C

🛒 Retail

Senior Growth Engineer at Skylight focusing on metrics to improve subscription attach rates and retention. Collaborative role with emphasis on experimentation across web and mobile applications.

React

React Native

TypeScript

🕒 May 5

EXL

10,000+ employees

Software Development Engineer developing applications using Python and Generative AI technologies. Collaborating with cross-functional teams and mentoring junior engineers in a remote setup.

🇺🇸 United States – Remote

💵 $100k / year

💰 $2M Venture Round on 2015-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Cloud

Docker

Google Cloud Platform

Kubernetes

Python

React

SQL