> Markdown version of [/jobs/ext/734784-staff-engineer-product-engineering-backend](https://www.wearedevelopers.com/jobs/ext/734784-staff-engineer-product-engineering-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Engineer, Product Engineering (Backend) - **Company:** Strava - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $249,000.0 - $278,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Cloud Computing, Distributed Systems, Python (Programming Language), MySQL, NoSQL, Redis, Ui Patterns, Ruby, Backend, Kubernetes, Cassandra, Apache Kafka, Docker, Golang - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b1d6e13a80368962 ## About the Role Do you have experience in UI?, * 10+ years of professional backend/server engineering experience, with a track record of shipping consumer products. * Experience acting as a tech lead - facilitating team processes and driving execution. * A bias toward building and shipping: you've taken features from 0 1 and care about getting real product into athletes' hands, not just designing systems in the abstract. * Strong system design skills for distributed systems at scale: making architecture decisions, defending trade-offs, and thinking about how a system evolves over time. * Proficiency in at least one of Strava's backend languages (Scala, Go, Python) with comfort picking up others, and willingness to work across the stack when needed. * Experience with distributed systems technologies like Kafka, Kubernetes, Docker, and cloud infrastructure (AWS). * Experience with relational and NoSQL databases in production (we use MySQL, Redis, and Cassandra). * Resilience with changes and the ability to navigate ambiguous situations, creating clarity for yourself and others. * An ability to look around corners and predict the future, making decisions now that set us up for success down the line. * A genuine interest in working closely with product and design partners and leading a team to prioritize the right work and deliver it well. You're interested in more than just putting your head down on an assigned project. We're not looking for 100% coverage on all of these - if you match most of them, we'd love to hear from you: * Experience shipping consumer-facing features at scale. * Comfort working full-stack or in client code when a feature needs it. * Familiarity with server-driven UI patterns. * Experience with large-scale system migrations (e.g., moving a critical service from one language/framework to another). ## Description * Design, build, and ship the backend systems behind Strava's athlete-facing features, owning them from idea to production. * Act as tech lead for pods of engineers - scoping work, breaking it down, coordinating delivery, and ensuring we are making the right decisions. * Partner closely with product managers and designers to take features 0 1, shaping what gets built and how, not just executing a handed-down spec. * Solve tough technical problems and lead the pod to execute, stepping across the stack into client or adjacent systems when the problem calls for it. * Move quickly on new product bets while keeping an eye on reliability, performance, and maintainability. * Work across Strava's backend stack - Ruby, Scala, Go, MySQL, Redis, Cassandra, Kafka, and Kubernetes - and pick up adjacent surfaces as needed. * Mentor engineers on the pod and across the Strava tech team. ## Related Videos - [Navigating Growth, Scaling Challenges, and Office Expansions with David Singleton, CTO at Stripe](https://www.wearedevelopers.com/videos/100362-navigating-growth-scaling-challenges-and-office-expansions-with-david-singleton-cto-at-stripe) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)