Senior Software Engineer, Zwift

Mobile

$128-204k

+ Performance bonuses + Equity

iOS
Android
Kotlin
Swift
Senior and Expert level
Remote in US
Los Angeles
Zwift

Virtual training for running and cycling

Be an early applicant

Zwift

Virtual training for running and cycling

201-500 employees

B2CPersonal healthFitnessSocialWellbeing

Be an early applicant

$128-204k

+ Performance bonuses + Equity

iOS
Android
Kotlin
Swift
Senior and Expert level
Remote in US
Los Angeles

201-500 employees

B2CPersonal healthFitnessSocialWellbeing

Company mission

Zwift is on a mission to make more People, more Active, more Often.

Role

Who you are

  • 5+ years of relevant engineering experience
  • Demonstrated experience designing and developing mobile applications
  • Proficiency in native mobile development (Swift for iOS, Kotlin for Android)
  • Experience with structured, methodical problem solving and debugging
  • Track record of participating in constructive dialogue with an engineering team
  • Experience applying expertise to solve problems and being able to learn quickly when in a new situation

Desirable

  • Proficiency in Kotlin Multiplatform
  • Experienced working with distributed teams
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts

What the job involves

  • 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 and ensuring a seamless user experience
  • You will collaborate with cross-functional teams to build and enhance and maintain our apps on iOS and Android. Additionally, you will contribute to defining and executing the technical strategy to achieve our team objectives - make it easy for Zwifters to plan and start their experiences in Zwift
  • Work on software features and tools that will improve Zwift Companion. You'll be expected to build out a deep understanding of the software and influence your teammates and occasionally other teams and functions
  • Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs at the application level. For example:
  • Lead complex feature integrations
  • Manage end-to-end feature delivery, including alignment with external stakeholders
  • Resolve challenging technical problems that require working across team boundaries
  • Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution
  • Proactively advise your team and manager on technical approaches, helping to establish best practices and improve team capabilities
  • Continually drive software engineering best practices within the team. You'll embrace experimentation and iteration and mentor others along the same lines
  • Where possible, you'll evaluate systemic root causes with the help of other senior and staff engineers, looking to solve problems with a 3-6+ month forward vision
  • Contribute to technical strategy development, occasionally influencing cross-team technical direction

Share this job

View 3 more jobs at Zwift

Insights

Top investors

32% female employees

-19% employee growth in 12 months

Company

Company benefits

  • Comprehensive Healthcare Coverage
  • Fitness Equipment Allowance
  • Well-Being Perks + Benefits
  • Modern Family Support + Paid Parental Leave
  • Competitive Time Off
  • Fitness Industry Discounts
  • Work from home opportunities

Funding (last 2 of 6 rounds)

Sep 2020

$450m

GROWTH EQUITY VC

Dec 2018

$120m

SERIES B

Total funding: $614.6m

Our take

Zwift was started to break two preconceptions surrounding indoor training. One: it's boring and two: indoor trainers are expensive.

Zwift provides a virtual world that gamifies indoor training and connects cyclists and runners together on an online multiplayer community. Users have access to 1000's of personalised workouts, all of which only require an in-expensive indoor trainer and monthly subscription.

Zwift are continuously adding content to their virtual world and are aiming to expand into the world of competitive cycling. They even started a Zwift academy Tri-team consisting of eight athletes using Zwift to train then compete at the Ironman World Championship in Kona.

The company's biggest competition is arguably fitness behemoth, Peloton. However, while Zwift prides itself on users’ ability to organize group rides and runs and workouts, classes are not in the offing.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle