Senior Backend Engineer - Subscriptions
Role summary
Spotify is seeking a Senior Backend Engineer specializing in Subscriptions to join their mission-driven team. This role involves designing, building, and scaling Java services for the merchandising platform, conversion, and upsell journeys. You will work with distributed systems, cloud-native services on GCP/AWS, and design APIs. Responsibilities include supporting production systems end-to-end, improving data pipelines for experimentation and ML, and contributing to architecture decisions. The ideal candidate has 5+ years of Java backend experience, strong computer science fundamentals, and experience with cloud platforms and high-volume services.
The Subscriptions Mission builds and scales the products, platforms, and business models that convert free listeners into lifelong Premium subscribers. We focus on driving acquisition, optimizing conversion, improving retention, and delivering seamless commerce experiences that fuel Spotify’s growth and bring fans closer to the creators they love.
At Spotify, our Subscriptions data powers the decision engines and experiences behind our 700M+ Monthly Active Users and 290M+ Premium subscribers. You’ll join a collaborative, cross-functional team focused on building the systems that power merchandising, personalization, and seamless subscription experiences at global scale. Together, we shape how users discover value and choose to stay with Spotify.
What You Will Do
Who You Are
Where You Will Be
- This role is based in London, England or Stockholm, Sweden
- We offer you the flexibility to work where you work best! There will be some in person meetings, but still allows for flexibility to work from home.
Sample Spotify interview questions
- 1
Design a Spotify friends activity feed
system designaverage - 2
Design a data pipeline for Spotify's recommendations.
system designaverage - 3
Design an Ad Banner Delivery System
system designmedium - 4
How would you apply algorithms to Spotify functionality? Implement an existing feature during a system design exercise.
codingaverage - 5
Design the backend architecture for Spotify
system designmedium
Sign up for a personalized interview prep pack tailored to this role.