Zwift

Senior Software Engineer, Mobile

Zwift

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,500 - $165,000 per year

Job Level

About the role

  • Work on software features and tools that will improve Zwift Companion.
  • Drive technical solutions for software features of moderate-to-high complexity.
  • 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).
  • Proactively advise your team and manager on technical approaches.
  • Continually drive software engineering best practices within the team.
  • Contribute to technical strategy development, occasionally influencing cross-team technical direction.

Requirements

  • 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.
  • Proficiency in Kotlin Multiplatform, Compose Multiplatform & React Native (Bonus points)
  • Experienced working with distributed teams (Bonus points)
  • Interest in building solutions that support our engaged Zwift Community (Bonus points)
  • Experience in backend services development (Bonus points)
Benefits
  • performance bonuses
  • equity
  • full range of medical perks and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
native mobile developmentSwiftKotlinKotlin MultiplatformCompose MultiplatformReact Nativebackend services developmentsoftware engineering best practicesproblem solvingdebugging
Soft Skills
constructive dialoguetechnical problem solvingteam collaborationproactive advisinginfluencing technical directionlearning quicklystakeholder alignmentcross-team collaborationengagement with communityend-to-end feature delivery