About the job
Roku, Inc. is hiring a Senior Software Engineer - Python (Tools Development) based in Cambridge, United Kingdom. As a leader in TV streaming across the U. S., Canada, and Mexico, Roku aims to power every television worldwide. The company connects viewers with content they love and helps publishers and advertisers reach broad audiences.
This role sits within the Automation Support and Tools team. The team develops tools that boost the productivity and efficiency of Roku’s engineering groups, ensuring seamless integration across streaming platforms and smart home devices. Every contribution has a direct impact on millions of TV streamers globally.
About the Team
The Automation Support and Tools team is known for building solutions that work intuitively and reliably. The group focuses on creating and maintaining tools that support engineering teams, helping Roku products fit smoothly into connected home experiences.
What You Will Do
- Design, build, and maintain automation frameworks and tools for embedded software devices.
- Support internal teams by developing software tools that streamline testing and product management across Roku’s lineup.
- Work closely with stakeholders to expand and enhance automation toolkits, adding new features and capabilities.
- Collaborate across teams to refine and innovate automation frameworks, improving software release validation processes.
Location
This position is based in Cambridge, United Kingdom.

