Senior C++/iOS Engineer - User Platform
Core
Design, build, and evolve critical infrastructure for Spotify's delegated authorization and session management platforms using C++ and native Swift.
Role type
Senior IC C++/iOS Engineer (Security/Authorization)
Builds
Secure, reliable, and scalable authentication experiences for Spotify clients and third-party integrations
Domain
Music streaming / Distributed Systems / Security
Required skills
C++, Swift, OAuth 2.0, secure system design, software architecture, token management, session lifecycle management, cross-platform codebases, distributed systems
Preferred skills
Systems-thinking mindset, experience with large-scale distributed systems, knowledge of modern authorization protocols
Responsibilities
Design and build shared C++ libraries and native Swift applications for iOS; Develop secure delegated authorization flows including token issuance, refresh, and revocation; Partner with engineers to integrate with core authorization services; Improve on-device credential and access token storage; Contribute to the evolution of Spotify's authorization frameworks; Drive technical improvements and share knowledge with teammates
