June 04, 2026
Principal Software Engineer
Fully Remote, Europe
Contract
Job Reference: Principal Software Engineer
Principal Software Engineer
Most streaming apps look good in demos.
Very few actually deliver reliable playback when millions of users hit play at the same time.
- Leading streaming / connected TV platform
- Real ownership across playback architecture and performance
- Solving complex video delivery challenges at production scale
You’ll be joining a high-scale streaming environment building next-generation playback experiences across OTT, Smart TV, and connected devices used by millions of viewers globally.
What You’ll Be Working On
- Building and optimising video playback experiences across OTT / CTV platforms
- Working deeply with Shaka Player, hls.js, dash.js and modern playback tooling
- Improving playback reliability, startup time, buffering, and QoE metrics
- Integrating DRM technologies including Widevine, PlayReady, and FairPlay
- Supporting HLS / MPEG-DASH streaming workflows
- Debugging complex playback issues across browsers and Smart TV devices
- Collaborating closely with platform, player, and streaming teams
- Shipping production-grade playback systems used by real viewers daily
Tech Stack
- JavaScript / TypeScript
- Shaka Player
- hls.js / dash.js
- HLS / MPEG-DASH
- DRM (Widevine, PlayReady, FairPlay)
- OTT / Connected TV platforms
What You’ll Bring
- Strong experience building video playback or streaming applications
- Hands-on experience with Shaka Player or similar playback frameworks
- Good understanding of OTT streaming technologies and DRM
- Experience debugging playback issues in production environments
- Comfortable working in fast-moving product teams
Ideal Profiles
- Playback Engineers
- Streaming Video Engineers
- OTT / CTV Frontend Developers
- Engineers from high-scale media or streaming platforms
No CV needed to start the conversation.
If you’ve worked deeply with playback technologies and want to build streaming products at scale, let’s talk.