1. What is a Software Engineer at Strava?
A Software Engineer at Strava is more than just a coder; you are a builder of the digital heartbeat for millions of athletes worldwide. You will work on a platform that turns fitness data into social motivation, connecting a global community through activities, segments, and challenges. The work is defined by the intersection of high-scale data processing and deeply personal user experiences.
In this role, you will tackle challenges that range from optimizing complex GPS data streams to designing features that make the Strava app intuitive and engaging. You will contribute to a codebase that supports millions of daily active users, meaning your architectural decisions have an immediate, tangible impact on how people track their health and interact with their friends. Whether you are working on the mobile client or the backend infrastructure, you are helping to build a product that fosters human connection through movement.
Expect to work in an environment where technical rigor meets a strong passion for the product. Strava values engineers who think like users—understanding the "why" behind a feature is just as critical as writing clean, performant code. You will collaborate with product designers and cross-functional teams to iterate on features that keep the Strava community motivated, safe, and constantly discovering new ways to be active.