Skip to content
Back to jobs

Senior Software Engineer C++ UI

Roku
Oxford Road 124, Manchester
First seen 5d ago
TBDunknown$60,000 - $100,000

Key details

Compensation
$60,000 - $100,000

Job Description

Salary: £60,000 - 100,000 per year

Requirements

  • Minimum of 5+ years of software engineering experience with a heavy focus on C++ (C++14/17/20).
  • Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers.
  • Experience with graphics APIs such as OpenGL, Vulkan, or proprietary embedded graphics stacks, and rendering pipelines.
  • Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript as a significant plus.
  • Strong root cause analysis skills, using tools such as GDB, Valgrind, or platform-specific profilers.
  • Knowledge of AI applications and hands-on experience using generative AI tools to accelerate systems-level development.
  • A proactive mindset with a passion for embedded systems performance optimization and data-driven improvement.

Responsibilities

  • Architect and optimize core C++ UI frameworks and rendering engines to ensure smooth performance across a range of hardware profiles.
  • Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues.
  • Develop and maintain low-level graphics APIs and layout systems that support our application ecosystem.
  • Integrate AI/ML capabilities at the systems level, leveraging generative AI tools to optimize code generation and automate performance profiling.
  • Collaborate with firmware and driver teams to leverage hardware-specific optimizations and ensure seamless integration with the underlying OS.
  • Mentor junior developers through code reviews, architectural design sessions, and technical documentation of core systems.
  • Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices.

Technologies

  • AI
  • Architect
  • BrightScript
  • Embedded
  • Firmware
  • Hardware
  • Support
  • JavaScript
  • OpenGL
  • Python
  • Roku
  • UX UI Design
  • Backbone
  • C++
  • LESS

More

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem and power every television in the world. Our UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices, working at the intersection of hardware and software in a collaborative, high-trust environment with firmware and silicon teams. This Senior Software Engineer role is ideal for engineers who thrive on low-level systems programming and performance-critical work, and we offer a fast-paced, innovative culture, hybrid working with office collaboration Monday through Thursday and flexible remote Fridays, plus a comprehensive benefits package that may include healthcare, retirement, commuter support, mental health and financial wellness resources, and paid time off based on location.

last updated 34 week of 2026

Company & context

Evidence is labeled so you can tell internal community data from public sources.

JobiQueue salary sample

Range from 9 indexed roles at this employer: $60,000 - $100,000(mid ~80000)

Context reflects data collected at crawl time.

Trust-check this listing

Verify scam risk and ghost-job signals before you apply.

Related roles

Browse more remote Software Engineer jobs, or every remote job category.

Senior Software Engineer, Web Development – AI

Roku
TBDManchester
Posted 4d ago
View details

Senior Machine Learning Engineer – Personalisation & Recommendations

Roku
TBDOxford Road 124, Manchester$60,000 - $100,000
First seen 5d ago
View details

Senior Backend Engineer — Distributed Systems

Roku
TBDCambridge Science Park 334-335, Cambridge$60,000 - $100,000
First seen 5d ago
View details

Senior Software Engineer, Roku UI

Roku
TBDCambridge Science Park 334-335, Cambridge$60,000 - $100,000
First seen 5d ago
View details

Source: DevITJobs • Last updated 4d ago