
Zwift
Remote Jobs
We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
20 Jobs
Senior Engineering Manager, Growth
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Lead a team of 5–8 full-stack growth engineers, fostering a culture of rapid experimentation, ownership, and technical excellence. • Work directly with engineers, product managers, UX designers, and stakeholders to scope, plan, and deliver projects. • Partner with senior technical leaders and business stakeholders to develop a technical strategy and product roadmap. • Define and drive key performance and technical metrics, and communicate progress to a broad set of stakeholders across multiple disciplines. • Build realistic and efficient agile project plans, align across partner teams, proactively identify risks, and develop risk mitigation strategies. • Identify, define, and drive key investments in improving quality and development efficiency (i.e. quality, testing, engineering best practices, etc.). • Build a strong engineering team through coaching, mentoring, hiring, performance management, and retaining and supporting our top talent.
Software Engineer
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Work on a cross-functional team to deliver exciting mobile features that help our customers achieve their fitness goals. • Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution. • Work with Kafka (or other event streaming platforms) and SQL databases, building and delivering end to end microservices. • Mentor other engineers through code reviews, technical discussions, and pair programming. • Identify technical risks and help build mitigation plans. • Work with engineers and product managers to scope and plan projects. • Participate in the interview process.
Senior QA Analyst
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Foster strong, communicative team spirit supporting our globally full-stack development efforts, supporting frontend and backend • Collaborate with cross-functional teams, including developers, product managers, and designers, to create detailed test plans and test cases based on project requirements and specifications • Define test strategy and lead testing from requirements gathering to release phase • Organize and perform regression and feature testing to reveal bugs in software • Craft detailed, reproducible, and concise bug reports • Help design, refine, and distribute QA reports and feedback to development, product managers, customer support, and senior management • Participate in technical design and provide a voice for testability and quality • Continually improve test cases to ensure coverage on all Zwift software products • Identify, source, define, and implement useful, specialized tools and/or methods to benefit process, automation, and reporting
Associate Specialist- Community Support
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
Role Description The Associate Specialist - Community Support is a highly autonomous role, requiring you to independently manage and resolve complex troubleshooting issues for our customers. You excel at building rapport with both customers and colleagues by skillfully adapting your communication style to maximize the effectiveness of every interaction. Your inherent curiosity and customer-centric approach drive you to not only find the right solution for every problem but also to develop a deep, detailed understanding of all Zwift products. - Be the frontline representative for complex troubleshooting contacts relating to Zwift products, owning customer issues and efficiently guiding customers to a solution. - Lead by example in achieving support KPIs, setting a high bar for quality, efficiency, and a low effort customer experience across the team. - Identify recurring issues and trends, and proactively suggest process or product improvements to the Community Support specialists. - Act as a subject-matter expert on Zwift software, subscriptions, hardware compatibility, and policies. - Collaborate with the appropriate Community Support teams and Business Process Outsourcing (BPO) partners to enhance the skills and capabilities of the frontline teams. Qualifications - Proven experience handling and resolving complex customer cases. - Strong and adaptable written communication skills with a friendly, clear, and professional tone. - Deep knowledge of bikes and cycling-related hardware, paired with the ability to translate technical details into practical guidance for customers of all experience levels, helping them feel confident and supported. - High emotional intelligence and a customer-first mindset. - Ability to work independently in a fast-paced, evolving environment. Requirements - Experience with the Zwift platform (bonus). - Experience with indoor cycling and/or training platforms (bonus). - Experience handling customer cases via a variety of channels (email, chat, phone, forums) (bonus). - Previous role working alongside a BPO/outsourced customer service teams (bonus). Benefits - The base salary for this position ranges between $45,000 - 70,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. - Comprehensive and competitive benefits package for all eligible employees, including performance bonuses, equity, and a full range of medical, financial, and other perks and benefits. Company Description Zwift, Inc. is an Equal Opportunity Employer. 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. If you have a disability or special need that requires accommodation, please let us know by emailing careers@zwift.com.
Associate Specialist - Community Support
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
Role Description The Associate Specialist - Community Support is a highly autonomous role, requiring you to independently manage and resolve complex troubleshooting issues for our customers. You excel at building rapport with both customers and colleagues by skillfully adapting your communication style to maximize the effectiveness of every interaction. Your inherent curiosity and customer-centric approach drive you to not only find the right solution for every problem but also to develop a deep, detailed understanding of all Zwift products. - Be the frontline representative for complex troubleshooting contacts relating to Zwift products, owning customer issues and efficiently guiding customers to a solution. - Lead by example in achieving support KPIs, setting a high bar for quality, efficiency, and a low effort customer experience across the team. - Identify recurring issues and trends, and proactively suggest process or product improvements to the Community Support specialists. - Act as a subject-matter expert on Zwift software, subscriptions, hardware compatibility, and policies. - Collaborate with the appropriate Community Support teams and Business Process Outsourcing (BPO) partners to enhance the skills and capabilities of the frontline teams. Qualifications - Proven experience handling and resolving complex customer cases. - Strong and adaptable written communication skills with a friendly, clear, and professional tone. - Deep knowledge of bikes and cycling-related hardware, paired with the ability to translate technical details into practical guidance for customers of all experience levels, helping them feel confident and supported. - High emotional intelligence and a customer-first mindset. - Ability to work independently in a fast-paced, evolving environment. Requirements - Experience with the Zwift platform (bonus points). - Experience with indoor cycling and/or training platforms (bonus points). - Experience handling customer cases via a variety of channels (email, chat, phone, forums) (bonus points). - Previous role working alongside a BPO/outsourced customer service teams (bonus points). Benefits - 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. Company Description Zwift is proud to be an Equal Opportunity Employer. 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. If you have a disability or special need that requires accommodation, please let us know by emailing careers@zwift.com.
Senior Software Engineer 2, Community Support
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Partner closely with stakeholders in Zwift's Community Support organization and other engineering teams to define requirements, make trade-offs, and deliver end-to-end technical solutions, including the full software development life cycle. • Identify and recommend improvements in tools and processes which can improve our customers' experience and the efficiency of our Community Support organization. • Establish a deep understanding of the team's technical architecture. • Write clean, efficient, testable, and maintainable code for both front-end and back-end systems. • Conduct code reviews and ensure code quality through automated testing (e.g., unit testing, integration testing, and similar). • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives. • Streamline team processes, creating mechanisms to reduce development churn and minimize technical debt. • Participate in on-call support, monitoring, and troubleshooting of all services owned by the team. • Implement best practices for scalability, maintainability, security, and system performance. • Lean into industry trends, especially in AI, ML, and LLMs, exploring opportunities to leverage these capabilities in new and innovative ways for Community Support applications.
Senior Software Engineer 2, Game Systems
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
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 careers@zwift.com. Zwift, Inc. is an Equal Opportunity Employer.
Supply Chain Coordinator
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Manage the full lifecycle of supply planning and purchase order execution for accessories and replacement parts • Coordinate with Engineering and Contract Manufacturers to create new SKUs and lead daily Clear-To-Build calls • Manage inbound shipments from global suppliers, including freight booking and tracking • Partner with Finance to resolve PO discrepancies and confirm Incoterms • Conduct weekly analysis of supply changes to present to Demand Planners
Manager, Global Reverse Logistics
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Own end-to-end reverse logistics operations globally across D2C and B2B channels, including intake, inspection, disposition, and routing • Define and optimize disposition logic and refurbishment workflows to maximize recovery value, reduce scrap, and enable resale and replacement programs • Manage global 3PL partners and reverse logistics network performance, including SLAs, throughput, and continuous improvement initiatives • Drive cost and cycle time improvements through transportation strategy (carrier selection, routing, consolidation) and cost-to-serve optimization • Own B2B returns workflows, including authorization, policy enforcement, and accurate, timely credit issuance in partnership with Finance and Commercial teams • Build scalable operations by defining system requirements and implementing workflows across ERP, returns platforms, and WMS • Partner cross-functionally with Customer Support, Product, Hardware, and Finance to reduce return rates, improve product quality, and ensure operational and financial accuracy • Establish and manage key performance metrics (cost, quality, delivery, financial accuracy), using data to drive decisions and continuous improvement • Support warranty operations by optimizing repair vs. replacement decisions and spare parts utilization
Manager, Global Reverse Logistics
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
• Own end-to-end reverse logistics operations globally across D2C and B2B channels, including intake, inspection, disposition, and routing • Define and optimize disposition logic and refurbishment workflows to maximize recovery value, reduce scrap, and enable resale and replacement programs • Manage global 3PL partners and reverse logistics network performance, including SLAs, throughput, and continuous improvement initiatives • Drive cost and cycle time improvements through transportation strategy (carrier selection, routing, consolidation) and cost-to-serve optimization • Own B2B returns workflows, including authorization, policy enforcement, and accurate, timely credit issuance in partnership with Finance and Commercial teams • Build scalable operations by defining system requirements and implementing workflows across ERP, returns platforms, and WMS • Partner cross-functionally with Customer Support, Product, Hardware, and Finance to reduce return rates, improve product quality, and ensure operational and financial accuracy • Establish and manage key performance metrics (cost, quality, delivery, financial accuracy), using data to drive decisions and continuous improvement • Support warranty operations by optimizing repair vs. replacement decisions and spare parts utilization
10more opportunities are still waiting for you.Log in now and take your next shot before someone else does.