Senior Software Engineer

Company: JOBS247 INC LTD
Apply for the Senior Software Engineer
Location: Fen Ditton
Job Description:

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)

#J-18808-Ljbffr…

Posted: September 1st, 2026