Senior Software Engineer, Roku UI

What you'll be doing

  • 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++
  • Drive work through agentic coding tools — setting context, planning, and verifying agent-generated output across the full SDLC
  • Develop and maintain developer-facing tools and UI layers
  • Lead technical investigations and architect solutions across middleware and UI infrastructure
  • Integrate AI/ML and generative AI capabilities into developer workflows and platform features
  • Establish verification practices — testing, review, and quality gates — to support confident AI-assisted work
  • Collaborate with cross-functional teams to deliver platform features with measurable gains in performance, reliability, and scalability
  • Create tooling, frameworks, and automation that improve developer efficiency and code quality
  • Mentor junior engineers through design reviews, pair programming, and technical guidance, including AI agent workflows
  • Stay current with advancements in graphics, UI systems, and AI, and proactively identify opportunities for improvement

Requirements

  • 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 for building UI layers and developer-facing tooling
  • Experience with JavaScript/BrightScript or similar scripting languages
  • Proficiency in Python for tooling, automation, or AI workflows
  • Demonstrated fluency across the agentic engineering toolchain such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks with shipped projects
  • Ability to drive AI agents, verify their output, and ramp on unfamiliar codebases with agent assistance
  • Understanding of common AI failure modes and practices to catch issues before shipping
  • Hands-on experience integrating AI/ML and generative AI 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
  • Demonstrated curiosity, adaptability, good judgment, and willingness to learn new AI collaboration methods

Nice to haves

  • Specific examples of using AI tools, agents, or workflow automation to move faster, improve quality, or scale impact

Perks and benefits

  • Flexible hybrid work schedule with in-office presence Monday through Thursday and remote work generally on Fridays
  • Diverse range of benefits including global mental health and financial wellness support
  • Local statutory and voluntary benefits such as medical, dental, vision, life, accident, disability, commuter, and retirement plans
  • Supportive leave policies enabling time off according to personal and local needs
  • Reasonable accommodations provided during the hiring process and employment as required
AI Summary ✨

Similar jobs

  • a day agoNew
  • 5 days ago
  • 8 days ago
  • See all jobs in UK →