1

Brightscript Jobs (NOW HIRING)

Engineers on this team own features end-to-end - from the OS platform layer through BrightScript/SceneGraph UI to cloud integration - and collaborate closely with product, design, and cross ...

Senior Software Engineer - Roku

Burbank, CA

$130K - $171K/yr

... 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 ...

Senior Software Engineer - Roku

Manhattan, NY · On-site

$134K - $177K/yr

Preferred : • Experience with BrightScript and SceneGraph is a plus. • Experience developing for streaming devices like Roku, FireTV, or similar platforms is a plus. Company : CNN Worldwide is ...

Senior Software Engineer, UI

San Jose, CA · On-site

$370K - $400K/yr

Engineers on this team own features end-to-end - from the OS platform layer through BrightScript/SceneGraph UI to cloud integration - and collaborate closely with product, design, and cross ...

Work across our stack Ruby on Rails, React, and Flutter, with native bits where it counts (yes, even BrightScript) * Measure success in outcomes that move the business, not tickets closed * Throw out ...

Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies * Experience with C++, especially in embedded environments * Consumer ...

Work across our stack - Ruby on Rails, React, and Flutter, with native bits where it counts (yes, even BrightScript) * Measure success in outcomes that move the business, not tickets closed * Throw ...

Senior Video Player Engineer, Roku

Tempe, AZ · On-site

$143K - $161K/yr

Excellent programming skills in BrightScript * Deep understanding of SceneGraph framework and task/render thread optimization * Demonstrable knowledge of building responsive user experiences

Senior Software Engineer - Roku

Bellevue, NE · On-site

$116K - $153K/yr

Proficiency in client-side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus. * Experience developing for streaming devices like Roku, FireTV, or ...

Proficiency in client-side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus. * Experience developing for streaming devices like Roku, FireTV, or ...

Senior Software Engineer - Roku

New York, NY · On-site

$134K - $176K/yr

Proficiency in client-side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus. * Experience developing for streaming devices like Roku, FireTV, or ...

Software Engineer, Embedded UI

San Jose, CA · On-site

$170K - $210K/yr

Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies * Experience with C++, especially in embedded environments * Consumer ...

Senior Software Engineer - Roku

Atlanta, GA

$117K - $155K/yr

Proficiency in client-side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus. * Experience developing for streaming devices like Roku, FireTV, or ...

Senior Software Engineer - Roku

San Francisco, CA · On-site

$144K - $190K/yr

Proficiency in client-side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus. * Experience developing for streaming devices like Roku, FireTV, or ...

next page

Showing results 1-20

Brightscript information

What is the difference between Brightscript vs JavaScript?

AspectBrightscriptJavaScript
Primary UseScripting language for Roku app developmentWeb development, interactive websites, server-side scripting
Work EnvironmentEmbedded in Roku devices, used in TV app developmentBrowsers, servers, web applications
Required CredentialsNone specific, knowledge of Roku SDKWeb development skills, often certifications in web tech
Industry UsageMedia streaming, digital TV appsWeb, tech startups, enterprise applications

Brightscript is a specialized scripting language for developing Roku TV apps, focusing on media streaming. JavaScript is a versatile language used across web development and server-side applications. While Brightscript is limited to Roku devices, JavaScript has a broader application scope. Both require programming knowledge, but JavaScript often involves more extensive certifications and training.

What is BrightScript?

BrightScript is a scripting language specifically designed for developing applications on Roku streaming devices. It is a lightweight, interpreted language tailored to handle video playback, user interface, and network communication for Roku channels. BrightScript is known for its simplicity and is primarily used by developers to create custom Roku channels and apps that can stream media content to users. The language does not support object-oriented programming but offers robust support for multimedia and network operations.

What are the key skills and qualifications needed to thrive as a BrightScript Developer, and why are they important?

To excel as a BrightScript Developer, you need proficiency in BrightScript programming, strong problem-solving skills, and experience with Roku app development, usually supported by a background in software engineering or computer science. Familiarity with Roku's SceneGraph framework, debugging tools, and version control systems like Git is typically required. Strong attention to detail, adaptability, and clear communication help developers collaborate with teams and deliver high-quality streaming applications. These skills are essential for building robust, user-friendly Roku channels that meet both technical requirements and audience expectations.

What are some common challenges developers face when working with BrightScript for Roku applications?

Developers working with BrightScript often encounter challenges such as limited debugging tools, a lack of extensive libraries compared to other languages, and differences in how Roku devices handle media streaming. Collaboration with UI designers and QA testers is essential since user experience and device compatibility are key priorities. Staying up to date with Roku's platform updates and best practices can help alleviate some of these challenges and ensure smoother development cycles.
More about Brightscript jobs
What cities are hiring for Brightscript jobs? Cities with the most Brightscript job openings:
What states have the most Brightscript jobs? States with the most job openings for Brightscript jobs include:
Infographic showing various Brightscript job openings in the United States as of July 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 80% In-person, and 20% Remote job distribution.
Senior Software Engineer, UI

Senior Software Engineer, UI

Roku

San Jose, CA

$370K - $400K/yr

Other

Medical, Life, PTO

Posted 19 hours ago


Job description

About the team

Join the Home Screen team - the engineers behind Roku's home screen and the experiences that greet every Roku user the moment they turn on their TV. Our work ships to hundreds of millions of devices worldwide.

We move fast and hold a high bar. Engineers on this team own features end-to-end - from the OS platform layer through BrightScript/SceneGraph UI to cloud integration - and collaborate closely with product, design, and cross-functional engineering partners to bring ambitious ideas to production at scale.


About the role

We are looking for a Senior Software Engineer to take deep ownership of the OS UI platform that powers the Roku home screen and Browse Surfaces. You will drive architecture and delivery across the OS client stack: SceneGraph component framework, performance and memory optimization, and the user-facing experiences built on top of it.

For California Only - The estimated annual base salary for this position is between $370,000 - $400,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

 What you'll be doing
  • Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud-backed content experiences
  • Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware
  • Own features end-to-end: design, implementation, testing, and production rollout to hundreds of millions of devices
  • Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI-driven features
  • Mentor engineers, establish technical standards, and evangelize best practices across the team
  • Investigate and resolve complex platform issues affecting millions of users

We're excited if you have
  • 7+ years of software engineering experience, with significant time in embedded or consumer electronics environments
  • Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience)
  • Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU)
  • Strong understanding of multi-threaded development, concurrency, and real-time programming
  • Experience building and shipping UI experiences on embedded or consumer electronics platforms
  • Knowledge of Linux operating systems and system-level debugging
  • Experience with API design and cross-team integration
  • Leader in  AI/ML and LLM technologies, with interest in applying them to content and UI experiences
  • Strong communication skills - this role involves frequent collaboration across engineering, product, and design
  • B.S. or M.S. in Computer Science or equivalent engineering experience
#LI-SG1