Backend Engineer, User Platform
Spotify
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the User Platform Studio at Spotify
User Platform (UP) is a studio within the SAFE Alliance, part of Spotify's Platform Mission. This studio is dedicated to owning the capabilities and infrastructure for Customer Identity and Access Management (IAM) at Spotify. Its core mission is to seamlessly connect users with Spotify and Spotify with its users, providing a secure platform for identity establishment and account data management across various interfaces. Simultaneously, it empowers teams throughout Spotify to reliably tailor the user experience to individual needs.
The User Platform is responsible for many of the crucial core services that enable Spotify to function and deliver the desired audio experience to over 700 million users globally.
The Lockness Team
Lockness is the team responsible for powering business authorization at Spotify. We define and scale access across every vertical within the company. As a full-stack team, Lockness builds foundational IAM capabilities that ensure Spotify's security while enabling other teams to innovate rapidly. As a Backend Engineer, you will play a key role in building, maintaining, and scaling the next generation of Business IAM, expanding our authorization platform both in depth and reach.
What You'll Do as a Backend Engineer, User Platform
- Design, develop, and deploy robust backend services and APIs that drive Spotify's critical creator authorization systems.
- Collaborate extensively with diverse, cross-disciplined teams on complex problems. This role involves working with nearly all verticals at Spotify, including Music, Audiobooks, and Podcasts.
- Maintain business-critical Spotify authorization systems, ensuring high availability, stability, and strict adherence to Service Level Agreements (SLAs).
- Embrace and actively promote sound engineering practices, contributing to a culture focused on high-quality, scalable, and reliable systems.
- Actively contribute to our learning culture by sharing knowledge and mentoring other engineers.
- Leverage AI to continuously improve our systems, automate tasks, and drive significant business impact. We champion "AI Fluency" and expect our engineers to be knowledgeable, willing to learn, and apply AI effectively in their work.
Who You Are
- You are a proactive problem solver who enjoys seeing projects through from initial concept to successful production, eager to acquire any necessary skills along the way.
- You possess a full-stack developer mindset, understanding the complexities of both server-side and client-side development, with a strong interest in bridging the gaps between Backend, Data, and Frontend disciplines.
- You bring 3+ years of professional experience with Java and SQL, and ideally, you are familiar with React, Typescript, and Next.js.
- You are a collaborative team player who values inclusion and promotes open communication within the team and across departments.
- You have a foundational understanding of the authorization domain and are enthusiastic about expanding your knowledge in this area.
Where You'll Be
This role is based in Toronto, Canada. Spotify offers flexibility to work where you are most productive. While there will be some in-person meetings, the position allows for flexibility to work from home.
Key skills/competency
- Backend Engineering
- Identity and Access Management (IAM)
- Authorization Systems
- Java
- SQL
- API Development
- System Design
- Scalability
- High Availability
- AI/Machine Learning Application
How to Get Hired at Spotify
- Research Spotify's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight experience in Java, SQL, and any exposure to Identity and Access Management (IAM) or authorization systems relevant to the Backend Engineer, User Platform role.
- Prepare for technical interviews: Sharpen your skills in backend system design, distributed systems, API development, and data structures/algorithms, particularly with Java and SQL.
- Showcase problem-solving: Be ready to discuss complex technical challenges you've solved, emphasizing your end-to-end involvement from concept to production, especially in authorization or security contexts.
- Demonstrate AI fluency: Prepare to discuss your understanding or interest in applying AI to improve systems or automate tasks, aligning with Spotify's
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background