wagey.ggwagey.gg
31,341  jobs31,341  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(31,341)/Senior Software Engineer Role(1,513)/Spotify (76) - Senior C++/iOS Engineer
Spotify

Spotify - Senior C++/iOS Engineer

Remote - London1mo ago
RemoteSeniorEMEASenior Software EngineerC++Swift

Requirements

• 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. • 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.

Responsibilities

• 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.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

Flow TradersFlow Traders - Senior Software Engineer, C++2mo ago
·London
In OfficeEMEASeniorData AnalyticsSoftwareSenior Software EngineerC++Market Research
xyz-realityxyz-reality - Senior Electronic Hardware Engineer2mo ago
·London, United Kingdom, Hybrid
In OfficeEMEASeniorWirelessSenior Software EngineerProject PlanningC++
LumaiLumai - Senior Embedded Engineer (RTOS)3mo ago
·Headington, Oxford, England, United Kingdom
In OfficeEMEASeniorMaterialsSenior Software EngineerC++Linux
PlayStation GlobalPlayStation Global - Senior Software Engineer - GPU Capture and Replay5mo ago
·United Kingdom, London
In OfficeEMEASeniorSenior Software EngineerC++Later
CreateFutureCreateFuture - Senior Software Engineer (iOS)1mo ago
·London - Hybrid
In OfficeEMEASeniorSenior Software EngineerSwiftClaudeTalent Acquisition
Catapult SportsCatapult Sports - Senior Software Engineer (Elite Motorsport)1mo ago
·London, UK
In OfficeEMEASeniorSenior Software EngineerC++Visual StudioJira
MozillaMozilla - Senior Software Engineer, Firefox Security2mo ago
·Remote - France·Equity
RemoteEMEASeniorSenior Software EngineerC++RustProject Planning
GraphcoreGraphcore - Senior Software Engineer (ML QA)2mo ago
·Bristol, UK·Equity
In OfficeEMEASeniorSenior Software EngineerPythonLinuxC++
GraphcoreGraphcore - Senior Software Engineer (ML QA)2mo ago
·London, UK·Equity
In OfficeEMEASeniorSenior Software EngineerPythonLinuxC++

Browse more by category

Show 1,513 moreSenior Software EngineerShow 843 moreC++Show 210 moreSwift
Privacy·Terms··Contact·FAQ·Wagey on X