Senior Software Engineer
Key details
- Compensation
- $60,000 - $100,000
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
Responsibilities
- 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
Technologies
- 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
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 44 indexed roles at this employer: $60,000 - $100,000(mid ~80000)
Context reflects data collected at crawl time.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Senior Full Stack Engineer
Technical Operations Engineer
Senior Software Engineer C++ UI
Source: DevITJobs • Last updated 2w ago