
About Roku
Affordable streaming for all your favorite shows
Key Highlights
- Over 100 million active accounts worldwide
- Acquired Quibi's library for original content
- $247.8 million raised in Series H funding
- Headquartered in San Jose, CA with 1001+ employees
Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...
🎁 Benefits
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
🌟 Culture
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...
Skills & Technologies
Overview
Roku is hiring a Senior Full Stack Engineer to contribute to The Roku Channel streaming service. You'll work with technologies like Java, JavaScript, and React to build apps and features across multiple platforms. This role requires significant experience in full stack development.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in full stack development, where you've successfully built and deployed applications that enhance user experiences. Your expertise in Java and JavaScript allows you to create robust back-end services while also developing engaging front-end interfaces. You are familiar with various frameworks and libraries, including React, which you have used to build dynamic web applications. Your collaborative spirit shines through as you work closely with product and engineering teams to deliver high-quality streaming experiences. You understand the importance of performance optimization and have experience in troubleshooting and debugging complex systems. You are adaptable and eager to learn new technologies that can improve your work and the products you help create.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with streaming technologies. You have a keen interest in the latest trends in the streaming industry and are excited about the potential of connecting consumers with the content they love. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable team member.
What you'll do
As a Senior Full Stack Engineer at Roku, you will be instrumental in enhancing The Roku Channel's streaming service. You will collaborate with cross-functional teams to design and implement new features that improve user engagement and satisfaction. Your role will involve writing clean, maintainable code and conducting code reviews to ensure high standards of quality. You will also be responsible for optimizing application performance and scalability, ensuring that millions of users can enjoy seamless streaming experiences. You will participate in architectural discussions and contribute to the overall technical direction of the team. Your insights will help shape the future of Roku's offerings as you work on projects that impact users globally. You will have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers. Your contributions will directly influence the success of Roku as a leading streaming platform.
What we offer
At Roku, you will be part of a fast-growing public company where your contributions are valued from day one. We offer a collaborative work environment that encourages innovation and creativity. You will have the chance to work on cutting-edge technologies and make a real impact on how people watch TV. Our culture promotes continuous learning and professional development, providing you with opportunities to expand your skill set. We also offer competitive compensation and benefits, ensuring that you are rewarded for your hard work and dedication. Join us in shaping the future of streaming and delighting millions of users around the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roku.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Roku is hiring a Senior Full Stack Engineer to innovate solutions for customer support tools and applications. You'll work with technologies like Java, JavaScript, and AWS to enhance user experiences. This role requires significant experience in full stack development.

Full Stack Engineer
Roku is hiring a Senior Full Stack Engineer to develop innovative platform products and services for over 100M users. You'll work with Java, JavaScript, and React to enhance the Roku ecosystem. This role requires significant experience in software engineering.

Full Stack Engineer
Narvar is seeking a Senior Full Stack Engineer to build products that enhance the post-purchase experience for major retail brands. You'll work with technologies like Node.js, React, and PostgreSQL. This role requires 7+ years of experience in software development.

Full Stack Engineer
Databricks is hiring a Senior Full Stack Engineer to build customer-facing workflows and collaborate with cross-functional teams. You'll work with technologies like Java, JavaScript, and React to create scalable and robust products. This position requires a strong focus on user experience and technical implementation.
