We’re looking for a Senior C++/iOS Engineer to join the Baldur squad within User Platform (UP). Baldur owns Spotify’s Session Management and Delegated Authorization domains—the systems that enable applications to securel…
The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the globe. Spanning many disciplines, we work to make the busine…
Sell what you love. For us and millions of users across the globe, that’s Spotify. Join the Sales team and you’ll build the relationships that help grow our business in existing markets and beyond. We don’t just sell cre…
Skills: Customer Success, Ad Sales, Media Planning, RFP Response, Campaign Optimization
Spotify's Asia Pacific region spans some of the world's most exciting and diverse markets—from the high-growth streaming frontiers of Southeast Asia to the deeply music-passionate audiences of Korea and Taiwan, and the s…
Sell what you love. For us and millions of users across the globe, that’s Spotify. Join the Sales team and you’ll build the relationships that help grow our business in existing markets and beyond. We don’t just sell cre…
Skills: Consultative Selling, Business Development, Pipeline Management, Digital Advertising, Audio Advertising
The Subscriptions R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way. Our team grows Spotify’s audience by finding future listeners around the…
Skills: Android Development, Kotlin, Software Architecture, Unit Testing, Code Review
The Subscriptions R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way. Our team grows Spotify’s audience by finding future listeners around the…
Skills: Swift, iOS Development, Software Architecture, Unit Testing, Code Review
Come shape the conversational experiences at the heart of Spotify's AI-driven products. You'll design how people talk with Spotify — the flows, the voice, the moment-to-moment interactions that make AI feel natural, usef…
We're looking for a Senior Product Manager to lead the strategy and evolution of Encore, Spotify's design system. In this role, you'll define the vision and roadmap for the design infrastructure that powers product devel…
Spotify Advertising is looking for a highly-autonomous and strategic Marketing Manager, to lead our advertising business marketing efforts for enterprise brands and media agencies, across the Australia & New Zealand (ANZ…
Security engineers at Spotify protect the security of Spotify’s platform and of our 750+ million users. We are looking for an experienced engineer to join us in securing the most important engineering initiatives at Spot…
At Spotify, we're reinventing the audio industry by transforming how people discover, experience, and enjoy music and podcasts. Our Distribution Partnerships team helps bring Spotify to more listeners by working with str…
The Subscriptions mission helps people discover the right Spotify experience for them and supports the entire journey from free to paid. Our teams build products and services that make it easier for listeners around the …
Skills: Java, gRPC, Google Cloud Platform, API Design, Backend Development
We are seeking an experienced Senior Legal Counsel with deep expertise in music publishing and copyright licensing to join our Legal Licensing Team. In this role, you will partner closely with Business Affairs, Finance, …
We design Spotify’s consumer experience—end to end, moment to moment, across every screen, platform, and partner integration. Our mission is to make listening feel effortless, personal, and joyful for billions of users a…
Skills: Product Design, User Experience, Interaction Design, Visual Design, Prototyping
Spotify's growth depends on offering the right thing to the right listener at the right price, moving beyond one-size-fits-all packaging toward a portfolio where listeners can mix and match what they value most. The evol…
As a part of the Artist & Label Partnerships team you'll work with key labels, artists and managers to create and execute impactful initiatives focused on supporting frontline label partners and distributors. You will wo…
As part of the Artist & Label Partnerships team, you'll work closely with labels, artists, managers, and distributors to develop and execute impactful initiatives that support our frontline music partners. You'll collabo…
Skills: Relationship Management, Marketing Campaign Leadership, Cross-functional Collaboration, Music Industry Knowledge, Strategic Planning
We design Spotify’s consumer experience—end to end, moment to moment, across every screen, platform, and partner integration. Our mission is to make listening feel effortless, personal, and joyful for billions of users a…
Skills: Kotlin, Swift, Objective-C, Android Development, iOS Development
The Spotify Audiobooks Team is looking for a collaborative, organized, and strategically minded Associate Manager to help shape and scale Spotify’s audiobooks publishing initiatives. In this role, you’ll support content …
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
Posted 32d ago
~40 hrs/week
Responsibilities
Design and evolve critical infrastructure for session management and delegated authorization using C++ and Swift. Collaborate with cross-functional teams to build secure, scalable authentication experiences for millions of Spotify users.
Requirements
Requires strong proficiency in C++ and experience with native iOS development in Swift. Candidates must have a background in building security-sensitive systems and a deep understanding of OAuth 2.0 protocols.
Full job description
We’re looking for a Senior C++/iOS Engineer to join the Baldur squad within User Platform (UP). Baldur owns Spotify’s Session Management and Delegated Authorization domains—the systems that enable applications to securely obtain, use, and manage access tokens for hundreds of millions of users. In this role, you’ll help shape the technology that powers secure access across every Spotify client and third-party integration through our OAuth 2.0 infrastructure.
Your work will support engineers across Spotify building mobile and desktop experiences, platform teams, and third-party developers integrating with Spotify’s authorization platform. You’ll collaborate across disciplines to build secure, reliable, and scalable authentication experiences that have a direct impact on millions of people every day.
\nWhat You'll Do
Collaborate with a highly autonomous and supportive engineering squad responsible for Spotify’s delegated authorization and session management platforms.
Design, build, and evolve critical infrastructure powering Spotify applications and partner integrations using shared C++ libraries and native Swift on iOS.
Develop secure, reliable, and performant delegated authorization flows, including token issuance, refresh, revocation, and session lifecycle management across multiple platforms.
Partner with client and backend engineers to integrate with core authorization services, including Keymaster for OAuth token issuance, client registration, and token revocation.
Improve how credentials and access tokens are securely stored and managed on-device while balancing security, reliability, and application performance.
Contribute to the evolution of Spotify’s authorization frameworks, including OAuth 2.0 and Spotify-specific implementations, enabling new platforms and product experiences.
Drive technical improvements, share knowledge with teammates, and help shape the long-term technical direction of delegated authorization and session management.
Who You Are
You have strong proficiency in C++, along with experience building native iOS applications in Swift, or you're excited to develop your expertise in Swift while applying your C++ skills.
You have experience designing, building, or maintaining security-sensitive systems such as authorization, authentication, token management, credential storage, or related platforms.
You bring a systems-thinking mindset and enjoy solving complex engineering challenges that span client and backend technologies.
You have a solid understanding of software architecture, secure system design, and modern authorization protocols such as OAuth 2.0.
You approach problems thoughtfully, with strong attention to detail and a focus on building secure, reliable, and maintainable solutions.
You communicate clearly and enjoy collaborating with engineers across multiple teams and technical disciplines.
You have experience working with shared cross-platform codebases and understand how native platform layers interact with common C++ libraries.
You enjoy working on large-scale distributed systems where your contributions improve experiences for hundreds of millions of Spotify users.
Where You'll Be
This role is based in London or Stockholm.
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.
\n
Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.
At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.
Deliver creativity to the world -- one note, one voice, one idea at a time.
At Spotify, we focus relentlessly on building the best and most valuable experience available anywhere, enhancing every moment by connecting the world to the art and the creatives who shape it.
Spotify transformed music listening forever when it launched in Sweden in 2008. Discover, manage and share over 70m tracks for free, or upgrade to Spotify Premium to access exclusive features including offline mode, improved sound quality, and an ad-free music listening experience.
Today, Spotify is the most popular global audio streaming service with 365m users, including 165m subscribers across 178 markets. We are the largest driver of revenue to the music business today.
Offices: Regeringsgatan 19, Stockholm, Stockholm County, SE · Birger Jarlsgatan 61, Stockholm, Stockholm 113 56, SE · One California Plaza, 300 S Grand Ave, Los Angeles, CA 90071, US · 4 Savoy Place, London, England WC2N 6HT, GB · 4 World Trade Center, New York, NY 10007, US
Deliver creativity to the world -- one note, one voice, one idea at a time.
At Spotify, we focus relentlessly on building the best and most valuable experience available anywhere, enhancing every moment by connecting the world to the art and the creatives who shape it.
Spotify transformed music listening forever when it launched in Sweden in 2008. Discover, manage and share over 70m tracks for free, or upgrade to Spotify Premium to access exclusive features including offline mode, improved sound quality, and an ad-free music listening experience.
Today, Spotify is the most popular global audio streaming service with 365m users, including 165m subscribers across 178 markets. We are the largest driver of revenue to the music business today.
Offices: Regeringsgatan 19, Stockholm, Stockholm County, SE · Birger Jarlsgatan 61, Stockholm, Stockholm 113 56, SE · One California Plaza, 300 S Grand Ave, Los Angeles, CA 90071, US · 4 Savoy Place, London, England WC2N 6HT, GB · 4 World Trade Center, New York, NY 10007, US