Backend Engineer, Bonfire, Music
Role summary
Spotify is seeking a Backend Engineer for its Music Mission, specifically on the Bonfire team. This role focuses on building and owning the end-to-end campaign booking experience, from frontend interfaces to backend services. Responsibilities include developing backend services, designing APIs, improving system scalability and reliability, and contributing to architectural evolution. The ideal candidate has experience with Java, API design, service-based architectures, and production systems, with a preference for those interested in applying AI to improve systems. This is a remote position within North America, requiring collaboration within the Eastern Standard time zone.
In the Music Mission, we build the tools and services that enable creators to express themselves, promote their work, and connect with fans. Discovery Mode is a key promotional tool that helps artists, labels, and licensors grow their audience while maintaining a high-quality listener experience.
You’ll join the Bonfire team, where we focus on building the entire end-to-end campaign booking experience, from intuitive frontend interfaces to the backend services that power them. As a member of the Bonfire team, you’ll own the full lifecycle of campaign management tools, ensuring that the flow—from the first click to the final execution—is seamless, reliable, and scalable.
What You'll Do
Who You Are
You have experience developing backend systems using Java
You know how to design APIs and work with service-based architectures
You write clean, maintainable, and well-tested code
You care about performance, scalability, and system reliability
You enjoy working collaboratively in cross-functional teams
You are curious, proactive, and motivated to learn and grow
You have experience contributing to production systems
You are driven to leverage AI to improve our systems, and eager to find practical ways to apply it
Where You'll Be
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.