
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 seeking a Senior Backend Engineer to join their APPS team, focusing on building innovative platform products and services. You'll work with Java and microservices to enhance large-scale systems. This role requires a strong background in backend engineering.
You have 5+ years of backend engineering experience, particularly in building production systems that scale effectively. You have a proven track record of owning services from design through deployment, and you are adept at debugging complex distributed systems issues. Your expertise in microservices architecture allows you to design and implement robust solutions that meet user needs.
You possess deep knowledge of Java and have experience with high-throughput APIs. You understand the intricacies of service architecture, dependency injection, and testing strategies, which enables you to contribute effectively to the team. You are a collaborative team player who enjoys working with cross-functional teams to deliver impactful solutions.
You are passionate about building consumer-facing platforms and have a keen interest in enhancing user experiences. You thrive in environments where you can innovate and push the boundaries of technology, and you are always looking for ways to improve existing systems.
Experience with cloud platforms and containerization technologies is a plus, as is familiarity with CI/CD practices. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
As a Senior Backend Engineer at Roku, you will be responsible for designing and implementing backend services that power the Roku ecosystem. You will work closely with product managers and other engineers to define requirements and translate them into technical specifications. Your role will involve optimizing existing systems for performance and scalability, ensuring that the services you build can handle millions of users seamlessly.
You will participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and collaboration within the team. You will also be involved in troubleshooting and resolving production issues, ensuring that the services remain reliable and performant.
Your contributions will directly impact the user experience, as you will be working on critical services that connect users to the content they love. You will have the opportunity to innovate and implement new features that enhance the Roku platform, making it more engaging for users.
At Roku, you will be part of a fast-growing public company where your contributions are valued. We offer a collaborative work environment that encourages innovation and creativity. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to change how the world watches TV.
Apply now or save it for later. Get alerts for similar jobs at Roku.