Jobs · Information Technology · California

Lead Software Engineer - Roku

Paramount+ · Burbank, CA · 1 wk ago
On-siteInformation Technology$157k–$235k/yrFull-time

About the role

You'll own the technical direction of the Paramount+ Roku application — the platform, the patterns, the architecture. This is a hands-on leadership role where you write and review code and set the standard for a team of engineers shipping features to millions of viewers.

Responsibilities

  • Set technical direction for the Paramount+ Roku application — choose the patterns, own the architecture, defend the decisions
  • Build and maintain core framework components and features — this is a hands-on role where you ship code
  • Lead a team of Roku engineers through code reviews, pair programming, and feedback that helps people grow
  • Architect around Roku's constraints: memory limits, render-thread/task-thread boundaries, device performance tiers, and certification requirements
  • Ship real-time personalization features — personalized recommendations, dynamic artwork, and ad engagement experiences — within Roku's memory and threading constraints
  • Drive adoption of RSG 1.3 data transfer APIs, BrightScript Memory Monitor, and Perfetto tracing across the team
  • Scope projects, identify risks before they become blockers, and keep the team shipping
  • Coincide with Product, Design, Backend Engineering, and DevOps/SRE to translate requirements into plans your team can execute
  • Write architecture docs, RFCs, and component guides so decisions are visible and durable
  • Maintain and improve CI/CD pipelines, testing infrastructure, and build tooling
  • Design and run A/B tests, then act on the results
  • Use AI development tools to move faster, and help the team adopt them

Requirements

  • 8+ years writing software
  • 4+ years building Roku applications
  • 2+ years leading a team or serving as a technical lead
  • BS in Computer Science, a related field, or equivalent work experience
  • Strong foundation in OOP, data structures, and algorithms — able to design systems and evaluate others' designs
  • BrightScript and SceneGraph SDK, including RSG 1.3 — you can explain the tradeoffs between MoveIntoField, PostMessage, and CopyMessage without looking them up
  • Deep command of the Roku threading model and where performance falls apart on low-end devices
  • Roku frameworks and services: RAF, RMF, RokuPay
  • Unit and integration testing on Roku — you've built test infrastructure, not just written tests
  • RESTful API design, HTTP caching behavior, and CDN interaction
  • Git and GitHub
  • Strong technical writing — architecture docs and plans that people actually read and act on
  • Active use of AI development tools (Copilot, Claude, Cursor, or similar) with concrete examples of how they've changed how you work

Desired Qualifications

  • BrighterScript and Roku community tooling (ropm, bslint, roku-debug)
  • Other OTT platforms: Fire TV, Android TV, Apple TV, Samsung TV, LG webOS
  • Observability tools: Conviva, New Relic, Datadog, Sentry
  • Microservices and backend-for-frontend patterns
  • Experience integrating personalization or recommendation systems into connected-device applications
  • Experience with real-time or event-driven architectures on client platforms
  • E2E testing for connected-device applications
  • Docker and CI/CD tooling (Jenkins or similar)
  • GraphQL
  • Track record of introducing AI tools to a team — actual adoption, not just a demo
  • You care about UX enough to push back on Product and Design when something isn't right
  • You've worked across time zones without waiting for meetings to unblock yourself

Similar jobs

Lead Software Engineer

WorldQuantNew York, United States· 2 wk ago
Engineering$150k–$250k/yrapply on worldquant.com

Lead Software Engineer

Guardian LifeBethlehem, PA· 2 wk ago
Engineering$99k–$163k/yrapply on guardianlife.wd5.myworkdayjobs.com