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

Roku • Bengaluru, India

Posted 3h agoSeniorFull stack engineer📍 Bengaluru
Apply Now →

Skills & Technologies

JavaJavaScriptReactNode.js

Overview

Roku is hiring a Senior Full Stack Engineer to develop innovative platform products and services for over 100M users. You'll work with Java, JavaScript, and React to enhance the Roku ecosystem. This role requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, with a strong focus on full stack development. Your expertise spans both frontend and backend technologies, allowing you to build seamless user experiences while ensuring robust server-side functionality. You are proficient in Java and JavaScript, and have hands-on experience with frameworks like React and Node.js. You understand the importance of collaboration and thrive in team environments, contributing to discussions and sharing knowledge with peers.

You are familiar with building scalable applications that serve millions of users, and you have a solid understanding of system architecture and design principles. Your experience includes working with APIs, databases, and cloud services, enabling you to create efficient and effective solutions. You are detail-oriented and have a knack for problem-solving, often finding innovative ways to overcome technical challenges.

You are passionate about technology and stay updated with industry trends, continuously seeking opportunities to learn and grow. You enjoy mentoring junior engineers and sharing your insights to help them develop their skills. You believe in the power of teamwork and are excited about contributing to a company that is shaping the future of television.

Desirable

Experience with streaming technologies or media platforms is a plus. Familiarity with Agile methodologies and DevOps practices will help you integrate smoothly into our development process. If you have worked in a fast-paced environment and have a track record of delivering high-quality software, we encourage you to apply even if your experience doesn't match every requirement.

What you'll do

As a Senior Full Stack Engineer at Roku, you will be part of the APPS team, responsible for building innovative products that enhance the streaming experience for users. You will collaborate with cross-functional teams, including product managers and designers, to define and implement new features that connect users to the content they love. Your role will involve designing and developing both frontend and backend components, ensuring that they work seamlessly together.

You will take ownership of the entire development lifecycle, from initial design through deployment and monitoring. This includes writing clean, maintainable code, conducting code reviews, and participating in testing and debugging processes. You will also be responsible for optimizing application performance and scalability, ensuring that our services can handle the growing number of users and devices.

In addition to your technical responsibilities, you will play a key role in mentoring junior engineers, helping them grow their skills and navigate challenges. You will contribute to team discussions, sharing your insights and best practices to foster a collaborative environment. Your contributions will directly impact the success of our products and the satisfaction of our users.

What we offer

At Roku, we offer a dynamic work environment where your contributions are valued and recognized. You will have the opportunity to work on cutting-edge technologies and be part of a team that is shaping the future of television. We provide competitive compensation and benefits, along with opportunities for professional development and growth. Join us in our mission to connect the entire TV ecosystem and delight millions of users around the world.

Interested in this role?

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

Apply Now →Get Job Alerts