Roku - Senior Software Engineer - Distributed Systems

1 week ago


Bengaluru, India Roku Full time

About the Role : We are looking for a Senior Software Engineer with experience in building scalable, reliable software to help evolve and extend the infrastructure behind our Search and Recommendations platform.In this role, youll be part of a cross-functional, globally distributed team dedicated to creating fast, cost-efficient solutions that deliver relevant and seamless user experiences.Youll contribute to the design, development, and operation of critical software and systems that power real-time search and personalised recommendations for millions of users.Youll help shape the roadmap for our next-generation architecture, building standardisation and tooling efforts, and drive best practices in observability and resilience.We are a fast-moving team with a strong engineering culture built on clear communication, thoughtful decision-making, and a shared commitment to delivering impactful solutions.Collaboration is fundamental to how we work we invest as much in supporting our growth as we do in building exceptional systems.What Youll Be Doing : - Design, build, and operate platform software and infrastructure powering real-time search and personalised recommendations.- Shape the roadmap for our next-generation architecture, including improvements in cost efficiency, observability, and resilience.- Build tooling and standardisation, working with the broader platform teams to identify and align on shared approaches.- Design and implement multi-tenant systems and APIs that accelerate development, reduce coupling, and serve multiple teams across Roku.- Take ownership of quality and system performance from design through deployment and operation in production.Were Excited If You Have : - 8+ years of professional experience building large-scale distributed systems.- Proficiency in modern backend languages (Java, Python, Go) and scalable cloud-native architectures (AWS, Kubernetes, service meshes, etc.- Experience collaborating with engineers and product stakeholders to shape features and systems.- A platform mindset : you design and build software with reuse, observability, and scale in mind, supporting not only your team but the broader engineering organization.- A track record of improving performance, cost efficiency, and maintainability in complex environments.- Deep knowledge of DevOps practices, SRE principles, infrastructure-as-code, and real-time data processing.- Expertise in deploying and operating observability and tracing tools such as OpenTelemetry, Grafana Tempo, Thanos, Loki, and Prometheus at scale.- Education : Masters degree in Computer Science, Engineering, or equivalent professional experience.Benefits : Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families.Our comprehensive benefits include global access to mental health and financial wellness support and resources.Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs.It's important to note that not every benefit is available in all locations or for every role. (ref:hirist.tech)



  • Bengaluru, India Roku Full time

    About the team : The mission of Roku's Data Engineering team is to develop a world-class big data platform so that internal and external customers can leverage data to grow their businesses.Data Engineering works closely with business partners and Engineering teams to collect metrics on existing and new initiatives that are critical to business...


  • Bengaluru, India Roku Full time

    Roku's Commerce Engineering team processes billions of dollars in transactions every year. We are responsible for building next-generation commerce and payment core experiences and services to support both our streaming customers as well as our content partners. Our industry-leading product includes a variety of verticals - from selling physical and...


  • Bengaluru, India Roku Full time

    Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV.Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers...


  • Bengaluru, India Roku Full time

    Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The...


  • Bengaluru, India Roku Full time

    Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers...


  • Bengaluru, India Roku Full time

    About the Team : Roku pioneered streaming to the TV and continues to innovate and lead the industry.While we are well-positioned to help shape the future of television including TV advertising around the world, continued success relies on our investment in digital services.Our team is a multi-disciplinary team responsible for the architecture and...


  • Bengaluru, India Roku Full time

    Job Description :The central Infrastructure Engineering team is looking for highly skilled infrastructure and software engineers to help develop and drive Roku's service mesh hosting architecture. Our team is responsible for building and scaling both the Platform (Kubernetes, Istio, Envoy, operators, and more) to affect Roku's transition towards a...


  • Bengaluru, India Roku Full time

    Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers...


  • Bengaluru, Karnataka, India Roku Full time ₹ 10,000 - ₹ 60,000 per year

    Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the...


  • Bengaluru, Karnataka, India Roku Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the...