R

Roku

Streaming hardware and ad-supported content

Senior Software Engineer - Roku UI

Software EngineeringConfirmed live in the last 24 hours
Full-timeCambridge, UKNo salary listed

About the Job

Requirements

  • Minimum of 5+ years of software engineering experience with a focus on UI frameworks or application development
  • Advanced BrightScript (or JavaScript-like) skills and proficiency in Python
  • Experience using Typescript is a plus
  • Knowledge and hands-on experience using C++
  • Strong root cause analysis skills and clear, effective technical communication

Responsibilities

  • Build scalable UI features optimized for millions of users
  • Lead technical investigations and architect solutions across middleware, UI frameworks, and rendering pipelines
  • Integrate AI/ML capabilities and leverage generative AI tools to accelerate development and improve developer productivity
  • Collaborate with cross-functional teams to deliver global platform features with measurable performance and reliability gains
  • Develop engineering tooling, frameworks, and automated workflows that raise developer efficiency and code quality
  • Mentor junior developers through design reviews, pair programming, and clear technical documentation
  • Stay current with platform, graphics, and AI trends; proactively identify opportunities to improve performance and developer experience

Desired Qualifications

  • Experience using Typescript is a plus
  • Knowledge of AI applications and hands-on experience with generative AI tools and workflows
  • A proactive mindset with passion for continuous learning, fast iteration, and data-driven optimization

About the Company

Roku

Streaming hardware and ad-supported content

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Roku

See more jobs