About the job
About Roku
Roku is a leading TV streaming platform in the U. S., Canada, and Mexico. The company aims to power every television worldwide by connecting viewers with their favorite content, supporting publishers in building and monetizing audiences, and offering advertisers new ways to reach consumers.
Employees at Roku contribute from day one. The company values each team member’s impact and offers the chance to reach millions of TV streamers while developing skills across multiple areas.
Role Overview: Senior Software Engineer - Software Development Kit
This Manchester-based role focuses on the core of Roku’s software development kit (SDK). The Senior Software Engineer will architect, design, implement, and test both the run-time and native renderer of the SDK. Collaboration with engineers working on higher-level scripting components is a key part of the job.
The SDK must run efficiently on a wide range of devices, including those with very limited system resources such as RAM, Flash, and CPU. Designing for performance and compatibility across both legacy and new technology is central to this position.
Main Responsibilities
- Architect, design, implement, and test the run-time and native renderer of Roku's software development kit.
Location
Manchester, United Kingdom

