1

Brightscript Jobs in Sunnyvale, CA (NOW HIRING)

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

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

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

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

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

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

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

Brightscript information

See Sunnyvale, CA salary details

$75.8K

$120.7K

$144.9K

How much do brightscript jobs pay per year?

As of Aug 10, 2026, the average yearly pay for brightscript in Sunnyvale, CA is $120,709.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,196.00 and $131,164.00 per year, depending on experience, location, and employer.

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?

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.
What are popular job titles related to Brightscript jobs in Sunnyvale, CA? For Brightscript jobs in Sunnyvale, CA, the most frequently searched job titles are:
What job categories do people searching Brightscript jobs in Sunnyvale, CA look for? The top searched job categories for Brightscript jobs in Sunnyvale, CA are:
What cities near Sunnyvale, CA are hiring for Brightscript jobs? Cities near Sunnyvale, CA with the most Brightscript job openings:
Infographic showing various Brightscript job openings in Sunnyvale, CA as of August 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 79% Physical, and 21% Remote job distribution, with an average salary of $120,709 per year, or $58 per hour.

Senior Software Engineer, UI

Roku

San Jose, CA • On-site

$370K - $400K/yr

Full-time

Medical, Life, PTO

Re-posted 25 days 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.

How will I use AI at Roku?

At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact.

We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.

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