Spotify

Senior Software Engineer - TV Playback (C++)

Spotify
Apply
7 months ago
London, United KingdomSenior

Responsibilities

  • Design, build, and evolve the C++ integration layer for Spotify audio and video playback on TV devices running a Rust runtime.
  • Integrate playback with platform-native media frameworks and TV player stacks.
  • Own buffering, playback state handling, A/V synchronization, adaptive bitrate configuration, track selection, and rendering paths.
  • Debug performance and reliability issues across application logic, operating-system frameworks, and hardware acceleration.
  • Partner with playback platform and device teams on APIs and technical designs.
  • 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, buffering behavior, and A/V synchronization.
  • Experience working close to operating-system and media-framework layers and diagnosing cross-system issues.
  • Experience contributing to the design and evolution of scalable technical systems across platforms.
  • Ability to debug performance and reliability issues using logs, traces, profilers, and system diagnostic tools.
  • Ability to collaborate across teams and communicate technical trade-offs clearly.

Benefits

  • Role based in London or Stockholm.
  • Flexible work arrangement with expected in-person collaboration and the option to work from home.

Tech Stack

Categories

Spotify

About Spotify

10,000+ employees

Spotify builds a global audio streaming platform for listeners and creators, offering on-demand music and podcasts across mobile, desktop, and connected devices. The business runs a freemium model: an ad-supported free tier and a paid Premium subscription, plus creator tools like Spotify for Artists and podcast publishing. Founded in 2006 and headquartered in Stockholm, it is a publicly traded company on the NYSE (SPOT) serving consumers and rights holders worldwide.

Contact me