Principal Engineer - Roku - BrightScript

Talenton

Bengaluru

Hybrid

INR 4,500,000 - 7,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Talenton in Bengaluru is seeking a Principal Engineer – Roku / BrightScript with 13–16 years of experience to lead production Roku apps, work on SceneGraph architecture, and drive performance engineering.

You will guide a multi-engineer team, own architectural decisions, optimize memory and rendering, and contribute to CI/CD and automation frameworks.

Qualifications

  • 5+ years of hands-on Roku/BrightScript development.
  • Expert knowledge of Roku SceneGraph.
  • Experience shipping and maintaining a production Roku application through full Roku Channel Certification.
  • Strong performance engineering on Roku devices.
  • Strong software architecture and technical leadership experience.

Responsibilities

  • Lead the design and development of production Roku/BrightScript applications.
  • Design scalable SceneGraph architecture, application routing, deep-linking, and threading models.
  • Own architecture decisions and provide technical direction for multi-engineer client apps.
  • Drive performance engineering and optimization on constrained Roku devices.
  • Develop and review SceneGraph components, lifecycle management, and observers.
  • Work on media playback, DRM integration, and OTT/streaming functionality.
  • Define coding standards, conduct technical reviews, and provide architecture sign-off.
  • Contribute to CI/CD, BrightScript tooling, and performance benchmarking.
  • Evaluate and implement Roku automation frameworks for testing and automation.
  • Translate implementations into production BrightScript applications while preserving behavior.
  • Provide technical leadership to a multi-engineer team.

Skills

Roku/BrightScript development
Roku SceneGraph
Performance engineering
Technical leadership
Software architecture

Tools

Roku Automation Framework (RAF)

Job description

Principal Engineer Roku / BrightScript

Experience: 13–16 Years
Location: Bangalore
Work mode: Hybrid (3 days a week in office)

Job Overview

We are looking for a Principal Engineer – Roku / BrightScript with strong hands-on experience in Roku/BrightScript development, SceneGraph architecture, Performance Engineering, and technical leadership.

The role will be part of a client platform engineering team working on production OTT/streaming applications and will involve architecture, development, performance optimization, and technical leadership.

Key Responsibilities
  • Lead the design and development of production Roku/BrightScript applications.
  • Design scalable SceneGraph architecture, application routing, deep-linking, and task/threading models.
  • Own architecture decisions and provide technical direction for multi-engineer client application development.
  • Drive performance engineering and optimization on constrained Roku devices, including memory footprint, rendering performance, application launch time, frame rate, node recycling, and garbage collection.
  • Develop and review SceneGraph components, ensuring correct use of field observers, node creation patterns, focus chain, and component lifecycle.
  • Work on media playback, player state machines, DRM integration, and OTT/streaming functionality.
  • Define coding standards, conduct technical reviews, and provide architecture sign-off.
  • Contribute to CI/CD, BrightScript-specific linting, static analysis, and performance benchmarking.
  • Evaluate and implement Roku automation frameworks for deep-link automation, SceneGraph inspection, and performance testing.
  • Translate existing/reference implementations into production BrightScript applications while maintaining behavioral fidelity.
  • Provide technical leadership and guidance to a multi-engineer development team.
Required Skills
  • 5+ years of hands-on production Roku/BrightScript development.
  • Expert knowledge of Roku SceneGraph.
  • Experience shipping and maintaining a production Roku application through full Roku Channel Certification.
  • Strong Performance Engineering experience on Roku devices.
  • Strong Software Architecture and Technical Leadership experience.
  • Experience with task threading, focus chain management, and SceneGraph component lifecycle.
  • Experience with OTT, streaming media, or Connected TV products is strongly preferred.
  • Working knowledge of DRM integration, player state machines, and media playback.
  • Experience with third-party SDK integrations in a BrightScript/Connected TV environment is an advantage.
  • Experience with Roku Automation Framework (RAF) or similar automation frameworks is an advantage.
Candidate Profile
  • Strong hands-on development background with the ability to combine coding, architecture, performance optimization, and technical leadership.

Should have development experience working on production Roku applications

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer - Roku Bright Script
Principal Engineer - Roku Bright Script

DISH Network Technologies • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Insurance and Wellbeing
Financial & Retiral Benefit Program
Mental Wellbeing
+4
Roku Developer
Roku Developer

Robosoft • India

Hybrid
INR 1,800,000 - 2,800,000
Software Engineer
Software Engineer

Webologix Ltd/ INC • Mumbai Suburban

On-site
INR 1,200,000 - 1,800,000
Senior Engineering Manager - Streaming Apps
Senior Engineering Manager - Streaming Apps

Roku, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,500,000
Senior Manager, Software Engineering - Web (Ads Customer Interface)
Senior Manager, Software Engineering - Web (Ads Customer Interface)

Roku • Bengaluru

Hybrid
INR 2,500,000 - 3,500,000
Healthcare benefits (medical, dental, vision)
401(k)/pension
Mental health support
Senior Engineering Manager - Streaming
Senior Engineering Manager - Streaming

Roku, Inc. • India

Hybrid
INR 300,000 - 600,000
Senior Software Engineer, Data Engineering
Senior Software Engineer, Data Engineering

Roku, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Mental health support
Financial wellness resources
Healthcare benefits
+1
Sr. Manager , Software Engineering - Data
Sr. Manager , Software Engineering - Data

Roku, Inc. • Bengaluru

Hybrid
INR 2,000,000 - 3,000,000
Global mental health support
Healthcare benefits
Retirement options
Senior Software Engineer, Cloud Content Platform
Senior Software Engineer, Cloud Content Platform

Roku • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Hybrid work model
Mental health and financial wellness资源
Healthcare and retirement options
+1
Senior Software Engineer - Backend and Data
Senior Software Engineer - Backend and Data

Roku • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000