Senior Engineer II, Internal Platform

StravaSan Francisco, CA
13dHybrid

About The Position

Strava is the app for active people. With over 180 million athletes in more than 185 countries, it’s more than tracking workouts—it’s where people make progress together, from new habits to new personal bests. No matter your sport or how you track it, Strava’s got you covered. Find your crew, crush your goals, and make every effort count. 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. At Strava, the Foundation engineering team safeguards the infrastructure supporting millions of athletes. We build and enhance tools and systems that empower our developers, sales, and support teams, enabling them to deliver features confidently, safely, and efficiently. As a Senior Engineer on the Foundation team, you’ll shape and evolve Strava’s internal platform and admin tooling. You’ll have the opportunity to make a significant impact on modernizing internal tools for our customer support teams, improving their productivity and ability to deliver excellent athlete experiences. We follow a flexible hybrid model that translates to more than half of your time on-site in our San Francisco, office — three days per week.

Requirements

  • Proven software engineering expertise; comfortable working across multiple languages (Go, Python, Ruby, Scala, JavaScript) or able to learn quickly.
  • Experience designing, building, or maintaining internal tooling, shared libraries, or platform services.
  • Experience with cloud platforms (preferably AWS), Terraform, service meshes (e.g., Istio), and infrastructure-as-code.
  • Ownership mindset, with the ability to drive initiatives end-to-end, mentor others, and influence cross-functional teams.

Nice To Haves

  • Developer efficiency, internal tooling, build systems, CI/CD pipelines, or automation experience.
  • Deployment automation, cloud services, and platform operations knowledge.
  • Experience leading adoption of internal tools and driving cross-team enablement.
  • Comfort working at the frontier of infrastructure and software development, exploring new tools, techniques, and approaches.

Responsibilities

  • Design, build, and modernize an internal admin portal that enables Strava developers, sales, and support teams.
  • Develop and maintain shared platform services, frameworks, and infrastructure to support multiple languages and runtimes (Go, Python, JavaScript, Scala).
  • Move common actions to the cloud, reducing friction from developer machines.
  • Improve internal systems, including license management, feature flags, and admin workflows.
  • Break down monolithic tools into smaller, manageable, and maintainable components.
  • Explore AI-driven tools to enhance productivity, security, and internal workflows.
  • Ensure internal tools follow best practices for security, privacy, observability, and compliance.
  • Drive adoption, standardization, and enablement, mentoring engineers and fostering cross-team collaboration.
  • Evaluate, integrate, or build developer infrastructure tooling, including CI/CD pipelines, deployment automation, monitoring, alerting, and dashboards for internal teams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service