About this role
Job title: Senior Software Engineer - Roku
About the Role You'll build and ship the Paramount+ Roku application used by millions of viewers. The Roku platform has constraints other platforms don't: tight memory budgets, a single-threaded render loop, device hardware that ranges from flagship to five years old. You'll solve problems inside those constraints. We write software that's simple to read, cheap to maintain, and built to last. You'll own features from design through deployment, work across agile teams, and help other engineers get better at this work.
What You'll Do
- Design, build, and maintain core Roku framework components and application features for Paramount+
- Architect around Roku's constraints: memory limits, render-thread/task-thread boundaries, device performance tiers, and certification requirements
- Use RSG 1.3 data transfer APIs, BrightScript Memory Monitor, and Perfetto tracing to find and fix performance problems before users hit them
- Build real-time personalization and engagement features — personalized recommendations
What We're Looking For
- Experience designing and shipping Roku applications and working with Roku platform constraints (memory budgets, single-threaded render loop, device performance tiers)
- Familiarity with Roku-specific performance tools such as RSG 1.3 data transfer APIs, BrightScript Memory Monitor, and Perfetto tracing
- Ability to own features end-to-end (from design through deployment) and collaborate effectively in an agile environment