TV Playback Engineer (C++/Rust) - Remote Option

Spotify

Greater London

Hybrid

GBP 90,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Spotify is seeking a skilled systems engineer to join the Native Playback team in London or Stockholm, focusing on TV playback experiences. You will design, build, and optimize the C++ integration layer that powers audio and video on TV devices running our Rust runtime.

You'll integrate with AVPlayer/ExoPlayer-like stacks, tackle buffering, ABR, and A/V sync, and work closely with platform and device teams to ship reliable playback across millions of users worldwide.

Qualifications

  • Experience in low-level C++ systems, ideally in video or playback.
  • Experience integrating native playback frameworks (AVPlayer/ExoPlayer or similar).
  • Understanding of codecs, ABR, buffering, and A/V sync.

Responsibilities

  • Design and evolve the C++ integration layer for TV playback with a Rust runtime.
  • Integrate playback with platform-native media stacks and ensure performance.
  • Improve test coverage, tooling, and observability.
  • Collaborate across Playback platform and device teams.

Skills

C++
Low-level systems
Video playback

Tools

AVPlayer
ExoPlayer
Rust runtime

Job description

Spotify is seeking a skilled systems engineer to join the Native Playback team in London or Stockholm, focusing on TV playback experiences. You will design, build, and optimize the C++ integration layer that powers audio and video on TV devices running our Rust runtime.

You'll integrate with AVPlayer/ExoPlayer-like stacks, tackle buffering, ABR, and A/V sync, and work closely with platform and device teams to ship reliable playback across millions of users worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - TV Playback (C++)
Senior Software Engineer - TV Playback (C++)

Spotify • Greater London

Hybrid
GBP 90,000 - 150,000
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)

Roku • Manchester

Hybrid
GBP 60,000 - 100,000
Healthcare
Retirement options
Mental health support
+2
Remote Senior C++/iOS Engineer for Secure Auth Platform
Remote Senior C++/iOS Engineer for Secure Auth Platform

Devconnectplatform • Greater London

Hybrid
GBP 90,000 - 120,000
Remote work options
Flexible schedule
Staff Engineer, Media Platform — Architect Global Playback
Staff Engineer, Media Platform — Architect Global Playback

Spotify • Greater London

Hybrid
GBP 120,000 - 180,000
C++ Video Platform Engineer – Remote & Flexible Hours
C++ Video Platform Engineer – Remote & Flexible Hours

New Route Recruitment Limited • Greater London

Hybrid
GBP 65,000 - 95,000
Bi-annual hackathons
Flexible working hours
Work from home options
+3
C++ Engineer — Desktop Platform & AI Integrations
C++ Engineer — Desktop Platform & AI Integrations

Spotify • Greater London

Hybrid
GBP 90,000 - 140,000
C++ Engineer, Experience
C++ Engineer, Experience

Spotify • Greater London

On-site
GBP 90,000 - 140,000
Senior UI Systems Engineer — C++ Graphics & Low-Level
Senior UI Systems Engineer — C++ Graphics & Low-Level

Roku • Cambourne

Hybrid
GBP 85,000 - 110,000
Hybrid work model
Mental health resources
Retirement plan
+1
NS Senior Rust Developer (Remote) Nexus Studios · London posted 14 months ago
NS Senior Rust Developer (Remote) Nexus Studios · London posted 14 months ago

Rustify • Greater London

Hybrid
GBP 120,000 - 160,000
Android Engineer — Signals & Data Platform
Android Engineer — Signals & Data Platform

Spotify • Greater London

Hybrid
GBP 70,000 - 100,000