> Markdown version of [/jobs/ext/2786250-senior-software-engineer-tv-playback-c](https://www.wearedevelopers.com/jobs/ext/2786250-senior-software-engineer-tv-playback-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, TV Playback (C++) - **Company:** Spotify - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Business Logic, C++ (Programming Language), Code Coverage, Code Review, Codecs, Software Debugging, Data Streaming, Systems Integration, Hardware Acceleration - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840621069-senior-software-engineer-tv-playback-c ## About the Role * You have strong of experience building low-level systems in C++, ideally within video, media, or playback domains * You have hands-on experience integrating native playback frameworks such as AVPlayer, ExoPlayer, vendor SDKs, or similar media stacks * You have a deep understanding of video playback fundamentals including codecs, streaming formats, adaptive bitrate (ABR), buffering behavior, and A/V synchronization trade-offs * You are comfortable working close to the OS and media framework layer and diagnosing issues that span multiple system boundaries * You have experience contributing to the design and evolution of scalable technical systems across platforms * You are confident debugging performance and reliability issues using logs, traces, profilers, and system diagnostics tools * You collaborate effectively across teams and communicate technical trade-offs clearly * You care deeply about delivering reliable, high-quality playback experiences for millions of users ## Description * Design, build, and evolve the C++ integration layer that powers Spotify's audio and video playback on TV devices running our new Rust runtime * Integrate Spotify's playback experience with platform-native media frameworks such as AVPlayer, ExoPlayer, or equivalent TV player stacks * Own critical playback areas including buffering strategies, playback state handling, A/V synchronization, adaptive bitrate configuration, track selection, and rendering paths * Debug complex performance and reliability issues across multiple layers - from application logic to OS-level frameworks and hardware acceleration * Partner closely with Playback platform teams and device teams to ensure shared APIs and designs translate cleanly into real-world TV implementations * Improve test coverage, tooling, and observability to detect regressions and speed up iteration cycles * Contribute to thoughtful technical design discussions and raise the bar for playback quality through code reviews and knowledge sharing ## Related Videos - [The Fundamentals of Online Video](https://www.wearedevelopers.com/videos/32-the-fundamentals-of-online-video) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Test-reduction - Doing more with less](https://www.wearedevelopers.com/videos/977-test-reduction-doing-more-with-less) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [HTML Media Elements and How to Use Them: <video> and <audio>](https://www.wearedevelopers.com/magazine/668-html-media-elements-and-how-to-use-them-video-and-audio) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Does The Tech Industry Have The Best Work-life Balance?](https://www.wearedevelopers.com/magazine/427-does-the-tech-industry-have-the-best-work-life-balance) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)