Senior Software Engineer 2, Mobile
Core
Building and maintaining Zwift's mobile companion app (iOS/Android) to help users plan and start cycling/fitness experiences.
Role type
Senior Software Engineer (Mobile + Backend)
Builds
Zwift Companion mobile app and supporting microservices
Domain
Fitness technology / Mobile development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Native iOS (Swift) and Android (Kotlin) development, Event streaming (Kafka), Microservices architecture, SQL databases, Kubernetes, Infrastructure as code, Systemic problem solving, Technical strategy
Preferred skills
Kotlin Multiplatform, Compose Multiplatform, React Native, gRPC, Protobuf, Distributed team collaboration
Responsibilities
Lead complex feature integrations, Manage end-to-end feature delivery, Resolve challenging technical problems across team boundaries, Contribute to technical strategy development, Mentor team members on best practices, Evaluate systemic root causes with long-term vision
Seniority
Senior, hands-on IC with strategic influence