Roku

Senior Software Engineer, Roku UI

Roku
Apply
5 months ago
Cambridge, United KingdomSenior
H1B Sponsor

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

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.