Senior C++/iOS Engineer - User Platform
Core
Design, build, and evolve critical infrastructure for Spotify's session management and delegated authorization systems, enabling secure access for hundreds of millions of users across mobile, desktop, and third-party integrations.
Role type
Senior IC C++/iOS engineer (security & authorization)
Builds
Shared C++ libraries and native Swift iOS applications for Spotify's authorization platform
Domain
Music streaming / Security & Authorization
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Swift, OAuth 2.0, secure system design, software architecture, token lifecycle management, on-device credential storage, distributed systems
Preferred skills
Cross-platform codebase experience, native platform layer interaction, technical mentorship
Technologies
C++, Swift, OAuth 2.0
Responsibilities
Design and build critical infrastructure for session management and delegated authorization; Develop secure token issuance, refresh, revocation, and session lifecycle flows; Partner with client and backend engineers to integrate authorization services; Improve on-device credential and access token storage; Contribute to the evolution of Spotify's authorization frameworks; Drive technical improvements and shape long-term technical direction.
Seniority
Senior, hands-on IC
