✦ Luna Orbit — Software Engineering

Senior Software Engineer, Mobile

at Zwift

📍 Remote, US Remote 💰 $128K – $204K USD / year Posted March 26, 2026
Salary $128K – $204K USD / year
Type Not Specified
Experience senior
Exp. Years 7+ years
Education Not specified
Category Software Engineering

This role involves developing and maintaining mobile applications for iOS and Android, with a focus on scalable microservices and event streaming platforms, supporting cross-functional teams.

  • Develop native mobile apps
  • Build microservices and backend solutions
  • Integrate Kafka and event streaming
  • Collaborate on technical strategy
  • Optimize app performance

The technical environment includes native mobile development (Swift, Kotlin), microservices architecture, Kafka, SQL databases, Kubernetes, and infrastructure as code for backend and app development.

The ideal candidate is a senior mobile software engineer with over 7 years of experience in native app development for iOS and Android, experienced with microservices, Kafka, and Kubernetes, and capable of designing scalable backend solutions.

7+ years of engineering experienceDesigning and developing mobile applicationsProficiency in Swift and KotlinExperience with Kafka or event streamingShipped microservicesExperience with SQL databasesUnderstanding of KubernetesInfrastructure as codeStructured problem solvingTeam collaboration
Kotlin MultiplatformMicroservices architectureEvent-driven architectureKubernetesInfrastructure as code
SwiftKotlinKafkaSQLKubernetesInfrastructure as code
SwiftKotlinAndroidiOSMicroservicesKafkaSQLKubernetesInfrastructure as codeBackend services
SwiftKotlinAndroidiOSMobile developmentMicroservicesKafkaSQLKubernetesInfrastructure as codeBackend services
problem-solvingcollaborationcommunicationlearning quicklytechnical strategy
Industry Not specified
Job Function Design and develop scalable mobile applications with backend microservices
Role Subtype Mobile Engineer
Tech Domains Kubernetes, SQL / PostgreSQL
mobile developmentswiftkotlinandroidiosmicroserviceskafkasqlkubernetesinfrastructure as codebackend servicesevent streamingdistributed systemssoftware engineermobile engineersenior developer

Less than 7 years of experience, Lack of proficiency in Swift or Kotlin, No experience with Kafka or microservices, No experience with SQL databases, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile