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, Search & Recommendations
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 231 jobs →
Roku

Senior Software Engineer, Search & Recommendations

Roku • San Jose, California

Posted 19h ago🏛️ On-SiteSeniorSoftware engineering📍 San jose
Apply Now →

Skills & Technologies

JavaSpringREST API

Overview

Roku is seeking a Senior Software Engineer to build scalable services for their Search & Recommendations platform. You'll work with Java and Spring to enhance user experience for millions of TV streamers. This role requires experience in building services at scale.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable services that handle high traffic and complex user interactions. Your background includes a strong understanding of system architecture and the ability to troubleshoot and optimize performance issues. You are proficient in Java and Spring, having developed and maintained RESTful APIs that serve diverse user needs. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions. You are passionate about user experience and understand the importance of delivering reliable and efficient services to enhance viewer engagement. You are adaptable and eager to learn new technologies and methodologies to improve your craft. We encourage you to apply even if your experience doesn't match every requirement.

What you'll do

In this role, you will be responsible for designing and implementing services that power Roku's Search & Recommendations platform. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your work will involve writing clean, maintainable code and conducting code reviews to ensure high-quality deliverables. You will also participate in architecture discussions, contributing your insights to improve system scalability and reliability. As part of a multi-disciplinary team, you will engage in regular stand-ups and sprint planning sessions to align on project goals and timelines. You will monitor system performance and troubleshoot issues as they arise, ensuring that our services remain robust and responsive. Additionally, you will have opportunities to mentor junior engineers, sharing your knowledge and helping them grow in their careers.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer competitive compensation and benefits, including health insurance, retirement plans, and generous paid time off. You will have the chance to work on projects that impact millions of users worldwide, contributing to the future of television. Our culture promotes collaboration and continuous learning, providing you with opportunities to expand your skills and advance your career. Join us in shaping the future of TV streaming and making a difference in how people connect with content.

Interested in this role?

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

Apply Now →Get Job Alerts