San Francisco, United States of America Hybrid $155K – $175K

Strava is hiring a Server Engineer, Comms & Experimentation

About the Role

We're launching a new Comms and Experimentation Platform team and looking for a Server Engineer to help build foundational backend systems. In this role, you'll design and deploy scalable infrastructure that powers communications and product experimentation for a worldwide community of athletes. As an early member of the team, you'll shape both the technology and direction of platform capabilities that support marketing initiatives and product innovation.

What You'll Do

  • Design, implement, and maintain backend systems that handle high-volume event streaming and distributed communications
  • Collaborate on building reusable platform components that serve multiple product teams
  • Take ownership of features from concept through production, including monitoring and iteration
  • Work closely with engineers to solve challenges in data storage, service reliability, and system scalability
  • Contribute to a culture of learning by asking questions and sharing knowledge

What We're Looking For

  • 1–3 years of professional experience developing backend services or distributed systems
  • Proficiency in at least one programming language such as Java, Scala, Python, or Go
  • Familiarity with relational databases like MySQL or PostgreSQL, or distributed data stores
  • Strong problem-solving skills and willingness to tackle unfamiliar technical domains
  • Clear communication and collaboration habits, with openness to feedback

Technology Environment

You'll work with Java, Scala, Python, and Go, alongside MySQL, PostgreSQL, and distributed data systems. The platform emphasizes event-driven architecture and scalable communications infrastructure.

Work Environment

This role follows a hybrid model, with in-person collaboration expected at least three days per week at the San Francisco location, balanced with flexibility for remote work. We foster an inclusive, supportive workplace focused on personal and professional growth, and we're committed to equal opportunity for all employees and applicants.

Required Skills
JavaScalaPythonGoMySQLPostgreSQLdistributed data storesdistributed systemsevent streamingcommunications infrastructurebackend developmentrelational databasessoftware engineeringproblem solvingcollaboration JavaScalaPythonGoMySQLPostgreSQLdistributed data storesevent streamingcommunications infrastructurebackend systemsrelational databasessoftware engineeringserver-side development
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Strava
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. Our mission is to motivate people to live their best active lives. We believe in the power of movement to connect and drive people forward.
All jobs at Strava Visit website
Job Details
Department Technology, Engineering
Category backend
Posted 10 days ago