P

Paramount Global

Joint venture producing film, television content

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 8 years of software-writing experience.
  • At least 4 years of experience building Roku applications.
  • At least 2 years of experience leading a team or serving as a technical lead.
  • A Bachelor of Science in Computer Science, a related field, or equivalent work experience.
  • A strong foundation in object-oriented programming, data structures, and algorithms, with the ability to design systems and evaluate others' designs.
  • Experience with BrightScript and the SceneGraph SDK, including RSG 1.3, and the ability to explain the tradeoffs between MoveIntoField, PostMessage, and CopyMessage.
  • Deep command of the Roku threading model and performance behavior on low-end devices.
  • Experience with Roku frameworks and services, including RAF, RMF, and RokuPay.
  • Experience with unit and integration testing on Roku, including building test infrastructure.
  • Experience with RESTful API design, HTTP caching behavior, and CDN interaction.
  • Experience with Git and GitHub.
  • Strong technical writing skills for architecture documents and plans.
  • Active use of AI development tools such as Copilot, Claude, Cursor, or similar, with concrete examples of how they have changed the candidate's work.

Responsibilities

  • Set technical direction for the Paramount+ Roku application by choosing patterns, owning architecture, and defending decisions.
  • Build and maintain core framework components and features, shipping code hands-on.
  • Lead Roku engineers through code reviews, pair programming, and feedback that supports their growth.
  • Architect around Roku constraints, including memory limits, render-thread/task-thread boundaries, device performance tiers, and certification requirements.
  • Ship real-time personalization features, including personalized recommendations, dynamic artwork, and ad engagement experiences, within Roku 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, and keep the team shipping.
  • Coordinate with Product, Design, Backend Engineering, and DevOps/SRE to translate requirements into executable plans.
  • Write architecture documents, RFCs, and component guides to document decisions.
  • Maintain and improve CI/CD pipelines, testing infrastructure, and build tooling.
  • Design and run A/B tests and act on the results.
  • Use AI development tools and help the team adopt them.

Desired Qualifications

  • Experience with BrighterScript and Roku community tooling such as ropm, bslint, and roku-debug.
  • Experience with other OTT platforms, including Fire TV, Android TV, Apple TV, Samsung TV, and LG webOS.
  • Experience with observability tools such as Conviva, New Relic, Datadog, and Sentry.
  • Experience with 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.
  • Experience with end-to-end testing for connected-device applications.
  • Experience with Docker and CI/CD tooling such as Jenkins.
  • Experience with GraphQL.
  • A track record of introducing AI tools to a team and achieving actual adoption.
  • The ability to advocate for user experience and raise concerns with Product and Design when needed.
  • Experience working across time zones without relying on meetings to unblock work.

About the Company

Paramount Global

Joint venture producing film, television content

Preparing a concise company summary based on the provided description.

Company size
10,001+
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
1912

Recently Posted Jobs

Explore more opportunities at Paramount Global

See more jobs