Roku
Senior Software Engineer
Job Description
Salary: £60,000 - 100,000 per year
Requirements:- Experience developing UI applications using popular frameworks
- Strong embedded C++ experience
- Strong experience in TypeScript
- Experience writing functional integration and unit tests
- Good understanding of core OS concepts such as memory management and multithreading
- Good understanding of API design, considerations, and trade-offs
- Strong verbal and written communication skills
- Consumer electronics experience building media/content and/or ad products is beneficial
- Bachelors or Masters degree in Computer Science or a related field
- Experience working in streaming is a plus
- Experience with AI tools, agentic engineering workflows, or automation to move faster and scale impact is valued
- Develop core features of our Roku Channel app and Roku OS
- Work closely with Product Development, UI/UX Design, Platform Services, and Release Management teams to support application development
- Investigate, diagnose, and resolve issues
- Contribute to embedded UI development, algorithm implementation for complex features, and underlying architecture
- Work with product management to understand new features and international market needs
- Develop using modern C++ libraries and frameworks, scripting languages, and third-party code integration
- Build tools that support the wider development community within Roku
- AI
- API
- Embedded
- Support
- Roku
- TypeScript
- UX UI Design
- AI Agents
- C++
- Claude Code
- Cursor
- Firmware
- LESS
- MCP
More:
We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, and we are working to power every television in the world. We pioneered streaming to the TV and connect consumers with the content they love, content publishers with large audiences, and advertisers with unique ways to engage viewers. We are a fast-growing public company with a collaborative, high-visibility engineering culture where every team member contributes from day one. Our teams generally work in the office Monday through Thursday, with Fridays typically flexible for remote work depending on role and location. We offer a comprehensive benefits package that may include healthcare, life, accident, disability, commuter, retirement options, mental health and financial wellness support, and paid time off, subject to local availability. We value independent thinkers, strong collaborators, and pragmatic problem-solvers who can move fast and deliver impact to millions of users worldwide.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Roku
Roku
Manchester
IT
Skills & Technologies
Inferred from job description
Salary Insight
£80,000
This role
£75,000
UK median
This salary is 7% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks