Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.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...

Roku

Software Engineering Senior

RokuBengaluru - On-Site

Posted 13h ago🏛️ On-SiteSeniorSoftware Engineering📍 Bengaluru💰 $285,000 - $345,000 / yearly
Apply Now →

Skills & Technologies

Overview

Roku is hiring a Senior Software Engineer to build and optimize high-performance video processing workflows for the Roku Cloud TV Platform. You'll work with technologies like Java and Python to ensure maximum quality and reliability in video services. This position requires significant experience in video processing and software engineering.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in video processing and streaming technologies — you've built and optimized workflows that deliver high-quality video content reliably. Your expertise in Java and Python allows you to create efficient encoding toolchains that enhance user experiences across various platforms. You thrive in collaborative environments, working closely with cross-functional teams to innovate and improve video services. You possess strong problem-solving skills and a keen understanding of the challenges in video streaming, ensuring that you can tackle complex issues effectively. You are passionate about technology and eager to contribute to a leading streaming platform that connects millions of viewers worldwide.

What you'll do

As a Senior Software Engineer at Roku, you will be responsible for building and maintaining the next-generation video services for the Roku Cloud TV Platform. You will own the end-to-end encoding toolchain, from experimentation and profile tuning to automated packaging workflows, ensuring that our content is delivered with maximum quality and reliability. You will collaborate with product managers and designers to understand user needs and translate them into technical solutions. Your role will involve optimizing existing workflows and implementing new features that enhance the streaming experience. You will also participate in code reviews and mentor junior engineers, fostering a culture of learning and growth within the team. Your contributions will directly impact how millions of users enjoy their favorite content on Roku devices.

What we offer

At Roku, we offer a dynamic work environment where your contributions are valued from day one. You will have the opportunity to work on cutting-edge technology that shapes the future of streaming. We provide competitive compensation and benefits, along with opportunities for professional development and career growth. Join us in our mission to connect the entire TV ecosystem and delight millions of viewers around the world.

Interested in this role?

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

Similar Jobs You Might Like

Based on your interests and this role

Roku

Software Engineering

Roku📍 Bengaluru

Roku is hiring a Senior Software Engineer for their Video Platform team to build next-generation video services. You'll work with technologies like Java and focus on video ingestion, encoding, and quality of service. This position requires significant experience in software engineering.

Senior
13h ago
Roku

Backend Engineer

Roku📍 Bengaluru

Roku is hiring a Senior Backend Engineer to develop and maintain a highly scalable advertising platform. You'll work with Java to build real-time applications that support Roku's ad business. This position requires extensive experience in building complex systems.

Senior
9h ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer specializing in Video Encoding to build and optimize high-performance video processing workflows. You'll work with technologies like Java and contribute to the Roku Cloud TV Platform. This role requires significant experience in video services and encoding.

Senior
13h ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer for their Data Products team to develop and manage analytics solutions that enhance advertising effectiveness. You'll work with technologies like Java and BigQuery, contributing to innovative data-driven initiatives.

Senior
9h ago
Roku

Software Engineering

Roku📍 San Jose - On-Site

Roku is hiring a Senior Software Engineer specializing in Video Encoding to build and optimize high-performance video processing workflows. You'll work with technologies like Java and contribute to the Roku Cloud TV Platform. This position requires significant experience in video services and encoding.

🏛️ On-SiteSenior
13h ago