Zwift17.04.26
AI SCORE 8.5

Senior Software Development Engineer - Mobile Remote

$128K–$204K/year

About the Role

Zwift is looking for a Senior Software Development Engineer - Mobile Remote to join our Zwift Companion team. In this role, you will work on Zwift's mobile app, delivering high-quality features and ensuring a seamless user experience. You will collaborate with cross-functional teams to enhance our apps on iOS and Android, contributing to defining and executing the technical strategy to achieve our team objectives.

What You'll Do

  • Develop software features and tools that will improve Zwift Companion.
  • Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs.
  • Lead complex feature integrations and manage end-to-end feature delivery.
  • Resolve challenging technical problems that require collaboration across team boundaries.
  • Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution.
  • Utilize Kafka and SQL databases, building and delivering end-to-end microservices.
  • Advise your team and manager on technical approaches, helping to establish best practices.
  • Mentor others and embrace experimentation and iteration in software development.

Requirements

  • 7+ years of relevant engineering experience.
  • Proficiency in native mobile development (Swift for iOS, Kotlin for Android).
  • Experience in backend services development, including Kafka and event-driven architecture.
  • Experience with SQL databases and understanding of Kubernetes and infrastructure as code.
  • Strong problem-solving and debugging skills.

Nice to Have

  • Proficiency in Kotlin Multiplatform, Compose Multiplatform & React Native.
  • Experience working with distributed teams.
  • Interest in building solutions that support our engaged Zwift Community.
  • Knowledge of gRPC and Protobuf.

What We Offer

  • Competitive base salary ranging from $128,000 to $204,000.
  • Comprehensive benefits package including performance bonuses and equity.
  • Flexible remote work arrangements.
  • Opportunity to work with a passionate team dedicated to enhancing the Zwift experience.
  • Supportive company culture that values diversity and inclusion.
Why This Job8.5 of 10

This role offers a unique opportunity to work remotely as a Senior Software Development Engineer at Zwift, focusing on mobile app development. With a competitive salary and a supportive team culture, this position is ideal for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.