Zwift

Software Engineer

Zwift$86K — $135K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-5 years of software development experience
  • Proficient in mobile development technologies (Swift, Android, ReactNative, Kotlin Multiplatform)
  • Experience with software engineering best practices (automated testing, monitoring, continuous integration)
  • Troubleshooting skills in production environments
  • Proactive attitude towards completing tasks and learning new technologies

Responsibilities

  • Deliver engaging mobile features as part of a cross-functional team
  • Enhance existing native mobile codebases on iOS and Android
  • Develop end-to-end microservices using Kafka and SQL databases
  • Mentor fellow engineers through code reviews and pair programming
  • Identify technical risks and devise mitigation plans
  • Collaborate with product managers to scope and plan projects
  • Contribute to the interview process for potential new hires

Benefits

  • Comprehensive and competitive benefits package
  • Performance bonuses
  • Stock equity options
  • Full range of medical benefits
  • Financial wellness resources
Full Job Description
Location: Remote - Eligible US locations

About the role and about You:

Zwift is looking for a Software Engineer to join our Fitness 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 deliver product features on iOS and Android apps that help Zwifters plan, track, and achieve their fitness goals. 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.

What you'll do:
  • 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.

What we're looking for:
  • 2-5 years of software development experience.
  • Proficient in one or more mobile development technologies (Swift, Android, ReactNative, Kotlin Multiplatform, etc).
  • Experience with software engineering best practices such as automated testing, monitoring/alerting, continuous integration, code reviews, etc.
  • Experience with production troubleshooting.
  • Tenacity to get things done and enthusiasm for learning in an evolving problem space.

Bonus points:
  • Proficiency in Kotlin Multiplatform, Compose Multiplatform & React Native.
  • Excited to get to deliver fullstack features, including backend development.
  • Experienced working with distributed teams.
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts.
  • Knowledge of gRPC and Protobuf.
  • Interest in creating fun experiences around cycling, running, and overall fitness.

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.

For All US Based Full-Time Positions:

The base salary for this position ranges between $86,500.00 to $135,000.00. 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.

About Zwift

Zwift is a fitness technology company that develops software and hardware products for indoor cycling and running. The company was founded in 2014 by Eric Min, Jon Mayfield, Alarik Myrin, and Scott Barger. Zwift's products include a virtual reality cycling and running platform that allows users to ride and run in virtual worlds, as well as a range of hardware products such as smart trainers and heart rate monitors. Zwift is headquartered in Long Beach, California and has operations in the United States, the United Kingdom, and Japan. The company's mission is to make indoor training more fun and engaging for athletes of all levels.
Learn more about Zwift
Size
300 employees
Industry
Founded
2014

Similar Jobs

More Jobs at Zwift

More Information Technology Jobs

Find similar Software Engineer jobs: