Senior Software Engineer - TV Playback (C++)
LondonRemoteFull-time
AI Summary
Senior Software Engineer specializing in C++-based TV playback integration, focusing on building and optimizing the native playback layer for Spotify’s TV devices, tying together platform media frameworks and a Rust runtime.
About this role
We design Spotify’s consumer experience—end to end, moment to moment, across every screen, platform, and partner integration. Our mission is to make listening feel effortless, personal, and joyful for billions of users around the world. That means turning complexity into clarity across hundreds of touchpoints—from our mobile and desktop apps to the smart speakers, TVs, cars, and integrations where Spotify shows up every day. If it touches a consumer, we shape it. We bring deep insight into human behavior, design, and technology to craft experiences that feel intuitive, expressive, and unmistakably Spotify.
At Spotify, we’re building the best way to experience audio and video — everywhere, every time. As listening and watching on TV continues to grow, we’re investing deeply in native, video-first playback experiences that are fast, reliable, and feel effortless.
The Native Playback team sits at the heart of Spotify’s TV strategy. We integrate Spotify’s playback experience with the native players and media frameworks available on each platform. Our work happens close to the system — where performance, reliability, and quality truly matter — and directly impacts how millions of people experience Spotify every day.
What You'll Do
Who You Are
Where You'll Be
Skills
ABRAVPlayerA/V SynchronizationBuffering StrategiesC++Codec KnowledgeCode ReviewsDiagnostics Across OS And Hardware AccelerationDistributed Playback ArchitecturesExoPlayerLow-level SystemsNative Playback FrameworksObservabilityOS-level DebuggingPerformance OptimizationProfilersRendering PathsRust Runtime IntegrationStreaming FormatsSystem Diagnostics ToolsTesting ToolingTracesVideo Playback
Explore related jobs
More jobs at Spotify
Manager, Production - BrazilSão Paulo
Manager, Production - MexicoMexico City
Backend Engineer - PodcastNew York, NY
Senior Machine Learning Engineer - Enrichment & Content IntelligenceNew York, NY
Staff Engineer - Content Intelligence InfrastructureNew York, NY
Staff Engineer - Content Intelligence InfrastructureLondon
Similar ABR jobs
Jobs in London
Forest School LeadN Family Club · Stoke Newington, London
Nursery Room ManagerN Family Club · Angel, London
Front of House ManagerN Family Club · Balham, London- Group Head of ITHarmony Fire · London
- Pre-construction DirectorHarmony Fire · London
Fixed-Term Contract - Client Advisor - LONDON / Sloane StreetAMI PARIS · London, Greater London