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 Mid-Level

RokuCambridge

Apply Now →

Skills & Technologies

Overview

Roku is seeking a Software Engineer to enhance the UI and graphics foundations of their streaming platform. You'll work with JavaScript and BrightScript to optimize user experiences across millions of devices. This role requires a strong background in UI development and teamwork.

Job Description

Who you are

You have a solid background in software engineering with a focus on UI development — you understand the intricacies of building high-performance graphics and user interfaces that enhance user experiences. Your experience with JavaScript and BrightScript allows you to tackle complex technical challenges effectively. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions. You are detail-oriented and have a passion for optimizing UI rendering and memory usage, ensuring that every interaction is smooth and responsive. You are eager to contribute to a fast-growing company and make a difference in how users engage with content.

What you'll do

As a Software Engineer at Roku, you will be part of the Device Monetization and Themed Experiences team, where you will focus on building the core technology that powers Roku's user interfaces. You will collaborate with designers and other engineers to create visually rich experiences that delight users. Your responsibilities will include optimizing UI rendering processes, fine-tuning memory usage, and ensuring that the applications run smoothly across various devices. You will also participate in code reviews and contribute to the overall architecture of the UI systems. Your work will directly impact how users navigate menus and interact with content, making your contributions vital to the success of the platform.

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 is shaping the future of TV streaming. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to connect consumers to the content they love and be part of a team that is transforming the way the world watches TV.

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📍 Cambridge

Roku is hiring a Senior Software Engineer to develop core features for the Roku platform UI. You'll work with technologies like JavaScript and React to create high-performing applications. This position requires significant experience in software engineering.

Senior
13h ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer, Embedded UI to enhance user experiences on their streaming platform. You'll collaborate with cross-functional teams and work on innovative features. This role requires expertise in JavaScript and UI development.

Senior
13h ago
Roku

Software Engineering

Roku📍 Cambridge - On-Site

Roku is seeking a Senior Software Engineer to enhance the embedded UI experience using C++. You'll work on high-performance graphics and UI foundations, contributing to the FRAME engine. This role requires expertise in C++ and embedded systems.

🏛️ On-SiteSenior
13h ago
Roku

Software Engineering

Roku📍 Cambridge - On-Site

Roku is hiring a Software Engineer Intern for their User Interface team. You'll work on projects related to UI components and performance tuning. This internship is ideal for those looking to gain hands-on experience in software engineering.

🏛️ On-SiteEntry-Level
1w ago
Roku

Software Engineering

Roku📍 Cambridge - On-Site

Roku is hiring a Senior Software Engineer for their UI team to build high-performance UI components that enhance user experiences across devices. You'll work with Java, JavaScript, and React to optimize graphics rendering and animations. This role requires significant experience in software engineering.

🏛️ On-SiteSenior
1w ago