Skip to Content

Senior C++/iOS Engineer - User Platform

Job Overview

We’re looking for a Senior C++/iOS Engineer to join the Baldur squad within User Platform (UP).

Key points

  1. Collaborate with a highly autonomous and supportive engineering squad responsible for Spotify’s delegated authorization and session management platforms.

  2. Design, build, and evolve critical infrastructure powering Spotify applications and partner integrations using shared C++ libraries and native Swift on iOS.

  3. Develop secure, reliable, and performant delegated authorization flows, including token issuance, refresh, revocation, and session lifecycle management across multiple platforms.

  4. Partner with client and backend engineers to integrate with core authorization services, token issuance, client registration, and token revocation.

  5. You have strong proficiency in C++, along with experience building native iOS applications in Swift…

  6. You have experience designing, building, or maintaining security-sensitive systems such as authorization, authentication, token management, credential storage, or related platforms.

  7. You bring a systems-thinking mindset and enjoy solving complex engineering challenges that span client and backend technologies.

  8. You have a solid understanding of software architecture, secure system design, and modern authorization protocols such as OAuth 2.0.

Skills

SwiftiOSInterviewingRecruiting

Experience: Senior-level · Job type: Full-time