About the Role
Join Roku as a Software Engineer Intern - Full Stack and be part of a dynamic team that is changing how the world watches TV. As a Software Engineer Intern, you will gain hands-on experience in a fast-paced environment, contributing to our mission as the #1 TV streaming platform in the U.S., Canada, and Mexico. This internship is a fantastic opportunity to work on our B2B enterprise web application, the Roku Partner Portal, which supports both internal teams and our manufacturing partners in managing the development lifecycle of our hardware products.
What You'll Do
- Engage in hands-on coding across the full stack of modern web applications deployed in the Cloud.
- Build, test, and deploy end-to-end features for our users, ensuring high-quality software delivery.
- Participate in an Agile development process, including scoping, technical design, estimation, coding, testing, debugging, code reviews, maintenance, and support.
- Collaborate with team members to take feature requests from ideas through implementation into deployment.
- Utilize technologies such as React JS, Redux, JavaScript/TypeScript, Node.js, and testing frameworks like Cypress/Playwright/JEST.
Requirements
- Experience in web development using React JS, Redux, JavaScript/TypeScript, and Node.js.
- Familiarity with API development using Python/Flask and databases such as MySQL or DynamoDB.
- Experience deploying and managing web applications in cloud environments like AWS, Azure, or GCP.
- Proficiency with Git, CI/CD, and Docker for efficient development workflows.
- Strong understanding of web application and microservice architecture.
- Excellent verbal and written communication skills.
Nice to Have
- Previous internship experience in software development.
- Knowledge of Agile methodologies.
- Familiarity with DevOps practices.
What We Offer
- A paid 12-week internship starting in Summer 2026.
- Hybrid work approach with flexibility for remote work on Fridays.
- Comprehensive benefits package including mental health and financial wellness support.
- Access to local benefits such as healthcare, retirement options, and paid time off.
- Opportunities for personal and professional growth in a collaborative environment.
At Roku, we value diversity and inclusion, welcoming applicants from all backgrounds. We provide reasonable accommodations throughout the hiring process. If you require assistance, please contact EmployeeRelations@Roku.com. Join us and be part of a company that is transforming the way the world watches TV!
This Software Engineer Intern position at Roku offers a unique opportunity to gain hands-on experience in a leading tech company. With a hybrid work model and a competitive salary, it's an attractive role for aspiring engineers.
Who Will Succeed Here
Proficiency in React and JavaScript, with experience building responsive web applications that leverage modern front-end frameworks.
Ability to work effectively in a hybrid environment, demonstrating strong self-motivation and time management skills to balance remote and in-office tasks.
Familiarity with cloud services like AWS and Azure, showcasing a willingness to learn and adapt quickly to new technologies and tools in a fast-paced development environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months