Senior Software Engineer, Data Platform (San Francisco) Job at Strava, San Francisco, CA

WlJXNWsvL2VpMzIyVVYyK24xaFcvb0IvVkE9PQ==
  • Strava
  • San Francisco, CA

Job Description

Strava is the app for active people. With over 150million athletes in more than 185countries, Strava is where connection, motivation, and personal bests thrive. No matter your activity, gear, or goals, we help you find your crew, crush your milestones, and keep moving forward. Start your journey with Strava today.

Our mission is simple: to motivate people to live their best active lives. We believe in the power of movement to connect and drive people forward.

We are seeking a senior software engineer to help grow our data platform as Strava scales. Data is a critical driver of decisions that benefit both our athletes and the business. The Strava Data Platform serves as the foundation for this decisionmaking process, supporting every part of the company through infrastructure enabling rich data analysis. We strive to build a platform that enables selfservice for a variety of use cases while maintaining strong governance and reliability.

We follow a flexible hybrid model that translates to more than half your time onsite in our SanFrancisco location three days per week.

This application closes on Friday, December5th at5:00pm PT.

What Youll Do:

  • Collaborate with people across teams and functions that hold deep curiosity for data.
  • Work with hefty data systems at the global scale of Strava, supporting functions including analytics, AI/ML, engineering, and finance, and help strengthen our infrastructure as we grow.
  • Deliver value more through software, leaning into tooling and automation rather than repetitive toil.
  • Grow your expertise in the steadily evolving technologies and ecosystem of data.

You Will Be Successful Here By:

  • Building scalable software solutions to existing data problems utilizing modern data technologies.
  • Writing high quality and reliable code that supports our end user experience.
  • Understanding that data security and privacy is of utmost importance.
  • Holding empathy for the users of our platform to truly understand the challenges we address for them.
  • Fostering an inclusive and motivating team culture to help everyone achieve their best.

What Youll Bring to the Team:

  • Have3+ years of experience developing dataintensive software using languages like Python, Scala, Java, Go, or Ruby, with the ability to evaluate and adopt new technologies as business needs evolve.
  • Be comfortable reading and reasoning about SQL queries in data pipeline contexts (e.g., dbt models), understanding how transformations impact downstream systems.
  • Have handson experience working with distributed data processing tools (e.g., Spark, Flink, Kafka) on production datasets, with an understanding of their tradeoffs and appropriate use cases.
  • Have built or maintained data pipelines using cloud data warehouses (e.g., Snowflake, BigQuery, Redshift), Data lakes (e.g., Iceberg, Hudi) or similar solutions, understanding performance optimization and cost considerations.
  • Understand the underlying infrastructure needed to serve production data platforms (e.g., Kubernetes, AWS, GCP, Azure), including experience deploying and managing data infrastructure components like clusters, storage systems, and compute resources.

Compensation Overview

At Strava, we know our employees are the most important ingredient to our success, and our compensation and total rewards programs reflect that. We take a marketbased approach to pay, and pay may vary depending on the department and your location. Salary ranges are categorized into one of three zones based on a cost of labor index for that geographic area. We will determine the candidates starting pay based on jobrelated skills, experience, qualifications, work location, and market conditions. We may modify these ranges in the future. For more information, please contact your talent partner.

Compensation: $180,000-$200,000 . This range reflects base compensation only and does not include equity or benefits. Your recruiter can share more details about the full compensation package during the hiring process.

For more information on benefits, please click here.

Why Join Us?

Movement brings us together. At Strava, were building the worlds largest community of active people, helping them stay motivated and achieve their goals.

Our global team is passionate about making movement fun, meaningful, and accessible to everyone. Whether youre shaping the technology, growing our community, or driving innovation, your work at Strava makes an impact.

When you join Strava, youre not just joining a companyyoure joining a movement. If youre ready to bring your energy, ideas, and drive, lets build something incredible together.

Strava builds software that makes the best part of our athletes days even better. Just as were deeply committed to unlocking their potential, were dedicated to providing a worldclass, inclusive workplace where our employees can grow and thrive, too. Were backed by Sequoia Capital, TCV, Madrone Partners and Jackson Square Ventures, and were expanding in order to exceed the needs of our growing community of global athletes. Our culture reflects our community. We are continuously striving to hire and engage teammates from all backgrounds, experiences and perspectives because we know we are a stronger team together.

Strava is an equal opportunity employer. In keeping with the values of Strava, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancyrelated condition, marital status, height and/or weight.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Interested in building your career at Strava? Get future opportunities sent straight to your email.

Voluntary SelfIdentification

For government reporting purposes, we ask candidates to respond to the below selfidentification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Stravas Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A 'disabled veteran' is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a serviceconnected disability.

A 'recently separated veteran' means any veteran during the threeyear period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An 'active duty wartime or campaign badge veteran' means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An 'Armed forces service medal veteran' means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Voluntary SelfIdentification of Disability

Form CC305 Page 1 of 1
OMB Control Number 12500005
Expires 04/30/2026

Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labors Office of Federal Contract Compliance Programs (OFCCP) website at

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your major life activities. If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but ]]> <

Job Tags

Full time, For contractors, For subcontractor, Work at office, Flexible hours, 3 days per week,

Similar Jobs

Annuity Health

Remote Customer Service Representative Job at Annuity Health

 ...The Remote Customer Service Representative is responsible for phone contact with patients to collect payment for medical billson behalf of our clients. This involves working in a fast-paced...  ...telephone to collect payment on medical bills Communicates accurate information... 

TP-LINK

Embedded Software Engineer (System) Job at TP-LINK

 ...performance and enable consumers to enjoy a seamless, effortless lifestyle. Overview: We are seeking a skilled Junior Embedded Software Engineer (System) to design, develop, and enhance high-performance embedded software platforms for residential networking devices,... 

Vursor is a trading division of SystemsAccountants Inc.

NetSuite Principal Consultant Vursor (Chicago) Job at Vursor is a trading division of SystemsAccountants Inc.

 ...Do you have NetSuite consulting experience, and are you seeking a new role for a growing North American Alliance Partner? If so, we'd love to hear from you! Vursor is looking for a skilled NetSuite Principal Consultant, and the full-time role comes with an attractive... 

Brown Trucking

Class A Regional Truck Driver | Home Weekends Job at Brown Trucking

 ...Job Description The Brown Trucking driver experience is unique in every way! From incredibly flexible home time to unmatched dispatcher support and competitive weekly pay, our drivers are given the resources to excel on their own terms, both on AND off the road. Your... 

Lorven Technologies

ServiceNow Developer (W2) Job at Lorven Technologies

 ...Role: Servicenow Developer Location: Richmond VA /Plano TX Keywords : Servicenow Workflows, Service Catalog, REST/SOAP API, IntegrationHub, Flow Designer Experience Supporting technical implementation of various ServiceNow modules such as Change...