- Work on software features and tools that will improve Zwift Companion
- Build out a deep understanding of the software and influence teammates and occasionally other teams and functions
- Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs at the application level
- Lead complex feature integrations
- 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) 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
- Proactively advise your team and manager on technical approaches, helping to establish best practices and improve team capabilities
- Continually drive software engineering best practices within the team
- Evaluate systemic root causes with the help of other senior and staff engineers, looking to solve problems with a 3-6+ month forward vision
- Contribute to technical strategy development, occasionally influencing cross-team technical direction
SQLKafkaKotlin+3 more