Staff Software Engineer, Data Platform
Company: Strava
Location: San Francisco
Posted on: April 6, 2025
Job Description:
Strava is the app for active people. With over 150 million
athletes in more than 185 countries, it's more than tracking
workouts-it's where connection, motivation, and personal bests
thrive. No matter your activity, gear, or goals, Strava's got you
covered. Find your crew, crush your milestones, and keep moving
forward. Start your journey with Strava today.We are seeking an
experienced staff software engineer to help grow and mature 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
decision-making process, supporting every part of the company
through infrastructure enabling rich data analysis. We strive to
build a platform that enables self-service for a variety of use
cases while maintaining strong governance and reliability.We follow
a flexible hybrid model that generally translates to around half
your time on-site in our San Francisco location - roughly three
days per week.You're excited about this opportunity because you
will:
- Be a technical leader of a diverse team of engineers to enable
data insights at Strava.
- Collaborate with cross-functional teams excited about solving
data problems while maintaining accessibility, security, and
governance.
- Architect and optimize our existing data pipelines and
infrastructure to improve performance and reliability.
- Take part in helping shape the long term technical landscape of
our data platform to support the global scale of Strava.You will be
successful here by:
- Mentoring other engineers and providing technical guidance
across teams, taking part in an inclusive team culture.
- 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.We're excited about
you because:
- Have the ability to adapt and apply evolving data technologies
to business needs.
- Have a strong background in developing software using
programming languages like Python, Scala, Java, Go, Ruby, etc.
- Have sufficient familiarity to understand SQL queries in the
context of data pipelines (i.e. dbt).
- Have experience with distributed data tools (i.e. Spark, Flink,
Kafka) on large datasets.
- Have worked with cloud-data warehouses (i.e. Snowflake,
BigQuery, Redshift) or other warehousing solutions.
- Have an understanding of underlying infrastructure needed to
serve production services (i.e. Kubernetes, AWS, GCP,
Azure).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 market-based
approach to pay, and pay may vary depending on the department and
your location. Salary ranges are categorized into one of three
tiers based on a cost of labor index for that geographic area. We
will determine the candidate's starting pay based on job-related
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:
$210,000 - $230,000. The base salary posted is within the
compensation range for this role. This range reflects base pay only
and does not include equity or benefits. Your recruiter can share
more about the specific salary range for your location during the
hiring process.About StravaStrava is Swedish for "strive," which
epitomizes who we are and what we do. We're a passionate and
committed team, unified by our mission to connect athletes to what
motivates them and help them find their personal best. With
billions of activity uploads from all over the world, we have a
humbling and adventurous vision: to be the record of the world's
athletic activities and the technology that makes every effort
count.Strava builds software that makes the best part of our
athletes' days even better. Just as we're deeply committed to
unlocking their potential, we're dedicated to providing a
world-class, inclusive workplace where our employees can grow and
thrive, too. We're backed by Sequoia Capital, TCV, Madrone Partners
and Jackson Square Ventures, and we're 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 diverse teammates from all backgrounds, experiences and
perspectives because we know we are a stronger team
together.Despite challenges in the world around us, we are
continuing to grow camaraderie and positivity within our culture.
We are differentiated by our truly people-first approach, our
compassionate leadership, and our belief that we can bring joy and
inspiration to athletes' lives - now more than ever. All to say,
it's a great time to join Strava!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 pregnancy-related 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.
#J-18808-Ljbffr
Keywords: Strava, San Francisco , Staff Software Engineer, Data Platform, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...