Roku

Senior Software Engineer, Roku UI

Roku
Apply
6 months ago
Cambridge, United KingdomSenior

Responsibilities

  • Build and scale UI frameworks and features optimized for millions of users.
  • Design and implement performance-critical systems across rendering pipelines, layout engines, and animation frameworks using C++.
  • Develop and maintain developer-facing tools and UI layers.
  • Lead technical investigations and architect solutions across middleware and UI infrastructure.
  • Integrate AI/ML capabilities and generative AI into developer workflows and platform features.
  • Collaborate with hardware, firmware, application, platform, and product teams to deliver performance, reliability, and scalability improvements.
  • Create tooling, frameworks, and automation that improve developer efficiency and code quality.
  • Mentor junior engineers through design reviews, pair programming, and technical guidance.
  • Track advancements in graphics, UI systems, and AI and identify improvement opportunities.

Requirements

  • At least 6 years of software engineering experience focused on UI frameworks, systems, or application development.
  • Strong proficiency in C++ for performance-critical systems and rendering pipelines.
  • Strong proficiency in TypeScript.
  • Experience with JavaScript, BrightScript, or similar scripting languages.
  • Proficiency in Python for tooling, automation, or AI workflows.
  • Hands-on experience integrating AI/ML and generative AI tools into development workflows or product features.
  • Solid understanding of graphics systems, rendering, or UI performance optimization.
  • Strong debugging and root cause analysis skills.
  • Clear and effective technical communication skills.
  • Proactive approach to continuous learning, fast iteration, and data-driven decision-making.

Benefits

  • Hybrid work: in-office Monday through Thursday, with Fridays flexible for remote work unless the role or office requires five days onsite.
  • Healthcare benefits may include medical, dental, and vision coverage.
  • Life, accident, disability, commuter, and retirement benefits such as 401(k) or pension may be available depending on location and role.
  • Global mental health and financial wellness support and resources.
  • Vacation and personal time off.
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me