# Senior Software Engineer - TV Playback

**Company:** [Spotify](https://hotfix.jobs/companies/spotify)
**Location:** London, United Kingdom, Stockholm, Sweden
**Role:** Backend Engineering
**Skills:** C++, Rust, Avplayer, Exoplayer, Video Codecs, Adaptive Bitrate, Buffering, A/V Synchronization, Streaming Formats, Vendor Sdks, Logs, Traces, Profilers, Hardware Acceleration
**Posted:** 2026-02-26

> Build and evolve low-level C++ playback integrations for Spotify’s native TV experiences, working with platform media frameworks and video playback systems. The role requires expertise in codecs, adaptive bitrate streaming, buffering, synchronization, and cross-layer performance debugging.

## Job Description

## Responsibilities
- Design, build, and evolve the C++ integration layer powering audio and video playback on TV devices running a new Rust runtime.
- Integrate playback with platform-native media frameworks such as AVPlayer, ExoPlayer, or equivalent TV player stacks.
- Own buffering strategies, playback state handling, A/V synchronization, adaptive bitrate configuration, track selection, and rendering paths.
- Debug complex performance and reliability issues across application logic, OS-level frameworks, and hardware acceleration layers.
- Partner with playback platform and device teams to translate shared APIs and designs into real-world TV implementations.
- Improve test coverage, tooling, and observability to detect regressions and accelerate iteration.
- Contribute to technical design discussions, code reviews, and knowledge sharing.

## Requirements
- Strong experience building low-level systems in C++, ideally in video, media, or playback domains.
- Hands-on experience integrating native playback frameworks such as AVPlayer, ExoPlayer, vendor SDKs, or similar media stacks.
- Deep understanding of video playback fundamentals, including codecs, streaming formats, adaptive bitrate (ABR), buffering behavior, and A/V synchronization.
- Comfort working close to operating-system and media-framework layers and diagnosing issues across system boundaries.
- Experience contributing to scalable technical systems across platforms.
- Confidence debugging performance and reliability issues using logs, traces, profilers, and system diagnostic tools.
- Effective cross-team collaboration and clear communication of technical trade-offs.
- Commitment to delivering reliable, high-quality playback experiences.

## Work Arrangement
- Based in London or Stockholm.
- Hybrid work with expected in-person collaboration and the option to work from home.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/9d33cd8b-e787-4240-bbf2-34fe9f417c03) - Navan - Berlin, Germany

**Apply:** https://hotfix.jobs/jobs/069a21be-38b1-4016-947d-2306b6e083f1
**Canonical:** https://hotfix.jobs/jobs/069a21be-38b1-4016-947d-2306b6e083f1