
Affordable streaming for all your favorite shows
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...
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku • Bengaluru, India
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Roku.