CareerPlan

Software Engineer, Roku

Universal City, CALIFORNIA, usFull-time$105k–$145k2026-11-03 → 2026-11-10
Hybrid

Core

Design, build, and ship features for the Roku channel UI and playback pipeline on constrained streaming devices.

Role type

Senior IC Roku Software Engineer

Builds

Roku channel UI, video playback pipeline, and associated microservice APIs

Domain

Streaming media / Consumer electronics

Required skills

BrightScript, SceneGraph, performance tuning on constrained devices, HLS/DASH streaming, DRM (Widevine/PlayReady), RESTful APIs, JavaScript/TypeScript, CI/CD pipelines

Preferred skills

BrighterScript, Roku toolchain (Rooibos, roku-deploy), SSAI/CSAI, CDNs, QoE analytics platforms, accessibility on TV platforms

Technologies

BrightScript, SceneGraph, HLS, DASH, Widevine, PlayReady, Node.js, GitHub Actions, GitLab CI, Jenkins, CircleCI

Responsibilities

Design and build features in BrightScript and SceneGraph; own video playback quality end-to-end; profile and tune channel performance against real device constraints; instrument and act on QoE telemetry; partner with backend teams to define microservice APIs; implement Roku platform integrations; build and maintain internal tooling and automation scripts; own the channel's CI/CD pipeline; shepherd releases through Roku channel certification; establish and uphold engineering standards; debug production issues across the stack

Seniority

Senior, hands-on IC