Zwift
Zwift

8 Zwift Software Engineer Jobs Hiring Near You

The role involves ensuring test coverage across Zwift's software products, developing test plans ... developers, product managers, and designers, to create detailed test plans and test cases based on ...

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

Zwift is looking for a Senior Software Development Engineer to join our Zwift Companion team. In this role, you will work on Zwift's mobile app, Zwift Companion (ZC), delivering high-quality features ...

Zwift is looking for a Senior Software Development Engineer to join our Zwift Companion team. In this role, you will work on Zwift's mobile app, Zwift Companion (ZC), delivering high-quality features ...

Senior Software Engineer 2, Mobile

$136.60K - $170.90K/yr

Zwift is looking for a Senior Software Development Engineer to join their Zwift Companion team, focusing on delivering high-quality features for the mobile app. The role involves collaborating with ...

Senior Software Engineer 2, Community Support

$125.40K - $165.30K/yr

Are you a talented and motivated full stack Senior Software Engineer looking to make a significant ... If so, we want you on our team at Zwift! As an experienced technical leader in our software ...

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

Senior QA Analyst

$70.50K - $110K/yr

Collaborate with cross-functional teams, including developers, product managers, and designers, to ... Continually improve test cases to ensure coverage on all Zwift software products * Identify, source ...

Zwift Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Infographic showing various Software Engineer job openings at Zwift in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution.
Senior QA Analyst

Full-time

Posted 7 days ago


Job description

Job Summary:
Zwift is seeking an experienced Senior QA Analyst to join their QA Team. The role involves ensuring test coverage across Zwift's software products, developing test plans, creating test cases for new features, and leading testing efforts from requirements gathering to release phase.
Responsibilities:
• 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
Qualifications:
Required:
• 4+ years working in Quality Assurance focused on Mobile Application testing(iOS/Android), API testing, Server testing
• Experience in leading testing for client-server applications and native apps
• Strong analytical problem-solving skills
• 2+ years of recent experience using JIRA and TestMo to support Agile development teams
• Experience working in Agile/Scrum environments with cross-functional teams
• Ability to design and write effective test strategies for complex systems and features
• Deep understanding and experience in QA methodologies, tools, and practices
• Strong analytical and problem-solving skills with the ability to operate independently
• Database validation testing (SQL/NoSQL) to ensure data integrity and consistency
• Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and test integration
• Bachelor's Degree in Computer Science or a related technical field, or equivalent demonstrable experience and ability
Preferred:
• Experience using test tools such as: Appium, Postman, java script
• Experience in testing microservices
• Passion for cycling, running and/or fitness
• Passion for video games and web technologies
• Experienced Zwifter
Company:
Zwift operates an online fitness platform used to transform monotonous solo indoor cycling into dynamic and social adventures. Founded in 2014, the company is headquartered in Long Beach, USA, with a team of 501-1000 employees. The company is currently Late Stage.