About the job
About Strava
Strava is the ultimate app for active individuals, boasting a community of over 180 million athletes across more than 185 countries. It transcends simple workout tracking; it's a platform where athletes progress together, fostering new habits and achieving personal bests. Regardless of your sport or tracking method, Strava is your go-to companion. Connect with your community, achieve your goals, and make every effort count. Start your journey with Strava today.
Our mission is clear: to inspire individuals to lead their best active lives. We believe in the transformative power of movement to unite and propel people forward.
About This Role
We are looking for a Senior Android Engineer to join the Subscriptions Team, focused on enhancing Strava’s subscription and checkout experiences. You will develop the Android interfaces that facilitate our transition from free to paid options, including paywalls, purchasing flows, and Google Play Store integrations, impacting millions of athletes worldwide. This role is vital to Strava’s growth and provides significant ownership over highly visible product features.
In this position, you will collaborate closely with product, design, analytics, and marketing teams, while also engaging with Strava’s extensive Android community through architecture reviews, code reviews, pair programming, and our active Android guild. Join the team behind the leading fitness app and the 2025 Apple Watch App of the Year as we continue to set standards for Android excellence.
We follow a flexible hybrid model, requiring you to be on-site in our San Francisco office for three days a week.
What You’ll Do:
- Lead the Android initiatives on the Subscriptions team, establishing the technical vision and delivering features that impact millions.
- Drive Strava’s subscription growth through lifecycle experimentation including upsells and checkout enhancements.
- Maintain and improve our Google Play Billing integration, ensuring critical business processes are stable and reliable.
- Collaborate closely with product and design teams to deliver polished features in small, focused increments.
- Mentor fellow engineers through code reviews and pair programming, setting the standard for Android quality across the organization.
- Leverage the latest AI tools to identify efficient and innovative software development methods.

