LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roku›Senior Software Engineer, Infra
Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m⭐ 3.7
B2CEntertainmentVideoMedia

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 233 jobs →
Roku

Senior Software Engineer, Infra

Roku • Bengaluru, India

Posted 54m agoSeniorSoftware engineering📍 Bengaluru
Apply Now →

Skills & Technologies

JavaDistributed systemsCloud computing

Overview

Roku is hiring a Senior Software Engineer for their Infra team to develop and maintain the core platform powering search and recommendations. You'll work with technologies like Java and distributed systems in Bengaluru.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building and maintaining high-performance distributed systems. Your expertise in Java allows you to design and optimize online inference infrastructure effectively. You thrive in collaborative environments and value ownership and transparency in your work. You understand the importance of observability capabilities and have experience implementing them in real-time systems.

You are familiar with cloud computing and have worked with various cloud platforms to deploy scalable applications. Your background includes optimizing systems for performance and reliability, ensuring that they can handle millions of requests efficiently. You are a proactive problem solver who enjoys tackling complex challenges and continuously improving processes.

Desirable

Experience with search and recommendation systems is a plus, as is familiarity with data-driven decision-making processes. You have a keen interest in user experience and understand how backend systems impact the overall streaming experience. You are open to learning new technologies and methodologies to enhance your skill set and contribute to the team's success.

What you'll do

As a Senior Software Engineer at Roku, you will play a crucial role in the Search & Recommendations Platform Engineering team. You will design and implement features that enhance the streaming experience for millions of users worldwide. Your responsibilities will include developing and maintaining the core infrastructure that powers search, personalization, and content discovery across all Roku devices.

You will collaborate closely with cross-functional teams, including product managers and data scientists, to ensure that the platform meets user needs and business goals. Your work will involve optimizing algorithms for real-time search and ranking, as well as implementing observability tools to monitor system performance.

You will also be responsible for conducting code reviews and mentoring junior engineers, sharing your knowledge and best practices to foster a culture of continuous improvement within the team. You will participate in architectural discussions and contribute to the overall technical direction of the platform.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technology that impacts how people watch TV around the world. Join us in our mission to connect consumers to the content they love and shape the future of streaming.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Apply Now →Get Job Alerts