
Senior Server Engineer
Strava
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $180,000 - $220,400 per year
Job Level
Tech Stack
About the role
- Design, build, and maintain scalable backend services using Strava’s tech stack (Ruby, Java, Scala, Python, Go, MySQL, Redis, Cassandra, Kafka, Kubernetes, Docker, Elasticsearch, and GraphQL).
- Develop and optimize APIs that seamlessly integrate with client-facing applications to deliver impactful features.
- Collaborate with cross-functional partners, including product managers, designers, and client-side engineers, to align technical implementation with business needs.
- Mentor and support other engineers, fostering a culture of learning, growth, and technical excellence.
- Ensure service reliability, scalability, and performance while balancing technical debt with new feature development.
Requirements
- You have 7+ years of professional software development experience or equivalent expertise in backend engineering.
- You are proficient in at least one of Strava’s core backend languages (Ruby, Java, Scala, Python, or Go).
- You have experience with relational (e.g., MySQL) and NoSQL (e.g., Redis, Cassandra) databases in production environments.
- You have a solid understanding of distributed systems, API design (GraphQL is a plus), and technologies like Kafka, Kubernetes, and Docker.
- You excel at mentoring engineers and fostering a positive, growth-oriented team culture.
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyJavaScalaPythonGoMySQLRedisCassandraKafkaGraphQL
Soft Skills
mentoringcollaborationteam culturetechnical excellencegrowth-oriented