About the job
Teamwork makes the stream work.
Roku is revolutionizing the way people enjoy television
As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to connect every television globally. We were pioneers in bringing streaming to the TV and aim to be the go-to platform that links the entire TV ecosystem. We empower consumers to access the content they love, assist publishers in expanding their reach and revenue, and offer unique advertising opportunities to engage audiences effectively.
At Roku, from day one, your contributions will be valued. We are a rapidly growing public company where every team member plays an active role. This internship offers you the chance to impact millions of TV streamers across the globe while gaining valuable experience in various disciplines.
About the Role
Join one of Roku's UI teams as a Software Engineer Intern, where your passion for technology and creativity will be key to our success. We offer a paid 12-week internship, commencing in Summer 2026.
In this role, you will undertake a scoped project aligned with our UI/SDK roadmap—tasks may include improving a UI component, enhancing performance instrumentation, or developing tools for developers. Our UI teams utilize a variety of programming languages from C++ to TypeScript, and we embrace AI-assisted development workflows to enhance productivity and quality. You could be involved in projects focused on creating AI tools for UI generation for Roku devices or similar tasks.
What You’ll Be Doing
- Take ownership of a clearly defined project that advances our UI/SDK capabilities.
- Contribute to front-end and embedded UI codebases using modern programming languages and patterns, collaborating on integration with platform services.
- Implement best practices in profiling, testing, and documentation; gain insights into how we ensure usability, reliability, and performance at scale.
We’re Excited if You Have
- Currently enrolled in a degree program in Computer Science/Engineering or a related field (ideally seeking penultimate year students).
- Proficiency in scripting languages such as JavaScript or TypeScript.

