Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer C++ UI

Roku

Manchester

On-site

GBP 60,000 - GBP 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading streaming platform company in the UK is seeking a Senior Software Engineer to architect core systems for enhancing the user experience. You will design performance-critical code for the UI engine, focusing on graphics and memory efficiency, while tackling complex systems-level challenges. This position requires strong skills in low-level programming and an understanding of hardware acceleration. Join us to help shape the future of television while contributing to a high-performance development environment.

Qualifications

  • Experience with low-level systems programming, ideally in C++.
  • Strong understanding of graphics rendering and optimization.
  • Ability to design APIs for higher-level frameworks.

Responsibilities

  • Design and implement performance-critical code for the UI engine.
  • Optimize graphics rendering and memory management.
  • Build robust APIs for higher-level frameworks.

Skills

Low-level systems programming
C++
Graphics primitives
Memory efficiency
Hardware acceleration

Education

Bachelor's degree in Computer Science or related field
Job description
Teamwork makes the stream work.
Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the team

At Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust environment, partnering closely with firmware and silicon teams to push the boundaries of what’s possible on embedded hardware.

About the role

As a Senior Software Engineer , you will be a key architect of the core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs for higher-level frameworks. This role is ideal for engineers who thrive on low-level systems programming, care about performance down to the microsecond, and want to build the high-performance foundations that power the future of television.

What you’ll be doing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, UI

Roku

Cambridge
Hybrid
GBP 60,000 - 90,000
Full time
30+ days ago
Senior Software Engineer, Embedded UI - C++

Roku

Manchester
On-site
GBP 65,000 - 85,000
Full time
30+ days ago
Senior Software Engineer, iOS

Roku

Manchester
Hybrid
GBP 50,000 - 75,000
Full time
30+ days ago
Senior Software Engineer, Python Automation

Roku

Manchester
Hybrid
GBP 60,000 - 75,000
Full time
30+ days ago
Senior Security Engineer

Roku

Cambridge
On-site
GBP 70,000 - 90,000
Full time
30+ days ago
Senior Security Engineer

Roku

Manchester
Hybrid
GBP 70,000 - 90,000
Full time
30+ days ago
Senior QA Automation Engineer, Python

Roku

Manchester
Hybrid
GBP 55,000 - 75,000
Full time
30+ days ago
Senior C++ UI Engine Architect — High-Performance TV

Roku

Manchester
On-site
GBP 60,000 - 80,000
Full time
30+ days ago
QA Automation Engineer, Python

Roku

Manchester
Hybrid
GBP 50,000 - 70,000
Full time
30+ days ago
Senior UI Software Engineer – Embedded TV Platform

Roku

Cambridge
Hybrid
GBP 60,000 - 90,000
Full time
30+ days ago