Strava

About Strava

The social network for athletes to connect and compete

🏢 Tech👥 501-1000 employees📅 Founded 2009📍 Mission District, San Francisco, CA💰 $151.4m3.6
B2CFitnessSocialSaaSCommunity

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...

Strava

Backend Engineer Staff

StravaSan Francisco - Hybrid

Posted 2 months ago🏢 HybridStaffBackend Engineer📍 San Francisco💰 $233,800 - $248,800 / yearly
Apply Now →

Skills & Technologies

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

Strava

Backend Engineer

Strava📍 San Francisco - Hybrid

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.

🏢 HybridSenior
2 months ago
Parafin

Staff Engineer

Parafin📍 San Francisco - Hybrid

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.

🏢 HybridSenior
11 months ago
Uber

Staff Engineer

Uber📍 San Francisco - Hybrid

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.

🏢 HybridSenior
2 months ago
Lyft

Backend Engineer

Lyft📍 San Francisco - On-Site

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.

🏛️ On-SiteMid-Level
1w ago
Academia

Staff Engineer

Academia📍 San Francisco - Hybrid

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.

🏢 HybridSenior
1 year ago