
About Strava
The social network for athletes to connect and compete
Key Highlights
- 125 million+ athletes using the platform
- Raised $151.4 million in Series F funding
- Partnership with Oura for wearable fitness integration
- Offers both free and premium subscription services
Strava, headquartered in the Mission District of San Francisco, CA, is a leading social network for athletes, boasting over 125 million users who track their running and cycling routes. The company offers both free and premium subscription services, and in 2025, it raised $151.4 million in Series F ...
🎁 Benefits
Strava provides competitive base salaries and stock options, along with 100% company-paid benefits for employees and their families. Employees enjoy f...
🌟 Culture
Strava fosters a vibrant community of athletes by encouraging engagement through weekly team workouts, including for remote employees. The company val...
Overview
Strava is hiring a Staff Server Engineer for their Subscriptions Team to build and enhance their subscription platform. You'll work with Java and Spring to deliver scalable backend services. This role requires significant experience in backend engineering and system architecture.
Job Description
Who you are
You have 5+ years of backend engineering experience, particularly in building production systems at scale — you've owned services from design through deployment and have navigated the complexities of distributed systems. Your expertise in Java and Spring is deep, and you've successfully shipped high-throughput APIs that handle millions of requests. You understand the importance of service architecture, dependency injection, and testing strategies, and you are comfortable mentoring other engineers to elevate the team's capabilities.
You thrive in collaborative environments, working closely with engineers, designers, product managers, and analysts to create impactful solutions. Your experience includes defining technical visions and contributing to the overall product experience, particularly in subscription infrastructure. You are passionate about user experience and understand the nuances of lifecycle experimentation to grow subscriber bases.
You are a strong communicator, capable of articulating complex technical concepts to non-technical stakeholders. You enjoy sharing your knowledge through writing blog posts and giving tech talks, fostering a culture of learning and growth within your team. You are adaptable and open to feedback, always looking for ways to improve both your work and the work of those around you.
Desirable
Experience with payment systems and subscription models is a plus, as is familiarity with lifecycle management and data analytics. You may have worked in environments that prioritize agile methodologies and continuous integration practices, which will help you succeed in this role.
What you'll do
As a Staff Server Engineer on the Subscriptions Team at Strava, you will partner with an Engineering Manager to define the technical vision for the future of payments and subscriptions. You will work with a team of engineers to build Strava's subscription platform, ensuring that it is reliable, scalable, and user-friendly. Your responsibilities will include delivering backend services that support a seamless product experience for subscribers.
You will mentor other engineers, helping them to grow their skills and knowledge in backend development. This includes conducting code reviews, providing constructive feedback, and sharing best practices. You will also have the opportunity to contribute to the engineering community by writing blog posts and giving tech talks about your work.
Your role will involve collaborating closely with the finance team to manage core subscription data and with the marketing team to support acquisition and retention efforts. You will be responsible for ensuring that the systems you build are used effectively by other engineers to create a world-class experience for Strava's subscribers.
What we offer
Strava offers a flexible hybrid work model, allowing you to spend more than half of your time on-site in our San Francisco office. You will be part of a mission-driven company that motivates people to live their best active lives. We believe in the power of movement to connect and drive people forward, and you will play a key role in making that happen.
We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. You will work in a supportive environment that values collaboration, innovation, and a commitment to excellence. Join us at Strava and help shape the future of our subscription services.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Strava.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Strava is seeking a Senior Server Engineer to design and build scalable backend services for their mobile app. You'll work with technologies like Java, Python, and Kubernetes to enhance the Strava experience for millions of athletes. This role requires significant backend development experience.

Staff Engineer
Parafin is hiring a Staff Software Engineer to build and maintain their financial infrastructure. You'll work with technologies like Java and AWS to develop secure and high-performing systems. This position requires significant experience in software engineering.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead the design and evolution of core backend systems for their Ads Demand Platform. You'll work with technologies like Java and APIs to create scalable solutions. This position requires 7+ years of backend engineering experience.

Backend Engineer
Lyft is hiring a Backend Engineer for their Rider Team to build and improve server-side applications. You'll work with Python and Go to enhance the user experience for riders and drivers. This position requires a background in computer science and experience in collaborative environments.

Staff Engineer
Academia is hiring a Staff Software Engineer to lead product and engineering initiatives. You'll work on scaling web applications for millions of users. This position requires full-stack experience and a passion for enhancing academic research.