Taro Logo

Senior Engineer (C++ / Java / Mobile) - User Platform

World's most popular audio streaming subscription service, launched in 2008, focusing on music and podcasting.
London, UKStockholm, Sweden
Mobile
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Consumer

Job Description

Spotify, the world's leading audio streaming platform, is seeking a Senior Engineer to join their User Platform studio. This crucial role focuses on bootstrapping device and app integrity capabilities to protect applications and users from fraud and abuse. The position combines extensive cross-platform engineering with advanced security practices, forming the core of Spotify's defense against evolving threats.

The ideal candidate will be responsible for architecting cross-platform solutions, leading technical strategy, and mentoring team members while working with cutting-edge technology. This role offers the unique opportunity to impact millions of users' security while working with modern C++, mobile platforms, and data analysis tools.

Working at Spotify means joining a company that values diversity, inclusion, and innovation. The position offers flexibility in work location (UK, Sweden, or other EMEA locations) with a hybrid work model. You'll be part of a company that has revolutionized how the world listens to music and podcasts, working alongside passionate professionals dedicated to unlocking human creativity.

The role combines technical leadership with hands-on development, requiring expertise in systems architecture, cross-platform development, and security practices. You'll collaborate with teams across Spotify and external platforms like Apple and Google, making this an excellent opportunity for someone who enjoys both technical challenges and cross-functional collaboration.

Last updated 2 days ago

Responsibilities For Senior Engineer (C++ / Java / Mobile) - User Platform

  • Design and own the high-level architecture of a cross-platform, high-performance capability for device analysis
  • Lead the team's technical strategy and architectural analysis
  • Analyse data using tools like BigQuery to find patterns and improve offering
  • Mentor a dedicated team of platform engineers
  • Collaborate with platform review teams at Spotify, Apple and Google
  • Share knowledge and establish best practices across the company

Requirements For Senior Engineer (C++ / Java / Mobile) - User Platform

Java
  • Seasoned systems engineer with experience in systems architecture and data analysis
  • Experience in modern C++ with cross-platform libraries
  • Working knowledge of Android and/or iOS platforms
  • Effective leadership and mentoring skills
  • Exceptional communication skills
  • Inclusive and collaborative mindset
  • Proactive in keeping up with current best practices

Related Jobs

Mobile Engineer (Android / C++) - User Platform

Senior Mobile Engineer role at Spotify focusing on Android platform security and device analysis, implementing sophisticated identification solutions and root detection techniques.

Senior Software Engineer, Android, Foldables and Tablets

Senior Software Engineer position at Google focusing on Android development for foldables and tablets, requiring 5+ years of experience and expertise in Java/Kotlin.

Senior Mobile Engineer

Senior Mobile Engineer position at Skin Analytics, working hybrid in London on healthcare technology solutions.

Senior Mobile Engineer

Senior Mobile Engineer position at Skin Analytics, developing React Native applications for AI-powered skin cancer detection, offering competitive salary, equity, and healthcare benefits.

Senior Mobile Developer (React Native)

Senior Mobile Developer position at Oak Engage, leading React Native development for a growing SaaS company that powers internal communications for major UK brands.