×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Cambridge, Cambridgeshire, CB21, England, UK
Listing for: Roku
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, C++ Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 90000 - 130000 GBP Yearly GBP 90000.00 130000.00 YEAR
Job Description & How to Apply Below

The Senior Software Engineer role centres on asing a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience.

Roku is the #1 TV streaming platform in the U.

What you'll bring
  • Minimum of 5+ years of software engineering
  • With a heavy focus on C++ (C++14/17/20)
  • Proficiency in Python for tooling and automation, with a working knowledge of Bright
  • , specifically using tools like GDB, Valgrind, or platform-specific profilers
  • Using generative AI tools to accelerate systems-level development
  • As a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience
  • You’ll need experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines
  • Across our entire device portfolio
  • Across a variety of disciplines
  • Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers
Role details
  • Work model:
    Hybrid
What you'll build and improve
  • Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices
  • Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration
  • 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 serve as the backbone for Roku’s application ecosystem
Benefits
  • which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary