CareerPlanSign in

Senior Software Engineer - Roku

Amsterdam Piet Heinkade 173💼 Full-time🗓 2026-09-02 → 2026-09-26

Core

Design, develop, and maintain client-side features for CNN's Roku streaming application while contributing to the technical strategy and architecture of Connected TV experiences.

Role type

Senior individual contributor software engineer (Roku/Connected TV)

Builds

CNN's Roku streaming application and scalable solutions for the streaming platform

Domain

Streaming media / Connected TV

Deliverable

production ML models | product features

Required skills

JavaScript, Python, BrightScript, SceneGraph, Git, CI/CD pipeline technologies, unit testing, code reviews

Preferred skills

Experience developing for streaming devices like FireTV

Technologies

Roku, BrightScript, SceneGraph, Git, GitHub

Responsibilities

Design and develop client-side features for the Roku app; Contribute to technical strategy and engineering best practices; Build scalable and reliable streaming solutions; Guide decisions on development tools and CI/CD practices; Write technical documentation and conduct code reviews; Support testing, deployment, and release of production applications; Partner with Product, Design, and Delivery leaders to translate initiatives into technical solutions

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.