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

RokuBoston - On-Site

Posted 8h ago🏛️ On-SiteMid-LevelSoftware Engineering📍 Boston💰 $170,000 - $228,000 / yearly
Apply Now →

Skills & Technologies

Overview

Roku is hiring a Software Engineer for their Ad Engineering Team to build a highly scalable advertising platform. You'll work with technologies like Java and C++ to support Roku's ad business. This position requires experience in building complex systems.

Job Description

Who you are

You have a strong background in software engineering with experience in building complex systems — you thrive in environments where teamwork is essential to success. You possess a deep understanding of programming languages such as Java and C++, and you enjoy mentoring others while tackling challenging technical problems. Your curiosity drives you to explore new technologies and methodologies, ensuring that you stay at the forefront of industry trends. You are comfortable working in a fast-paced environment and are eager to contribute to a mission that impacts millions of users worldwide.

What you'll do

As a Software Engineer at Roku, you will be a vital part of the Ad Engineering Team, responsible for developing a highly scalable and available real-time advertising platform. You will collaborate closely with cross-functional teams to design and implement features that enhance the advertising experience for users and advertisers alike. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high-quality software delivery. You will also be expected to troubleshoot and resolve issues in production systems, contributing to the overall reliability and performance of the platform. Additionally, you will have opportunities to mentor junior engineers and share your knowledge with the team, fostering a culture of continuous learning and improvement.

What we offer

At Roku, you will be part of a dynamic team that is shaping the future of TV streaming. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on innovative projects that have a direct impact on our users and the advertising ecosystem. Our culture encourages collaboration and creativity, allowing you to make meaningful contributions from day one. Join us in our mission to connect consumers to the content they love and empower advertisers with unique capabilities.

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📍 Boston - On-Site

Roku is hiring a Senior Software Engineer to build user interfaces and APIs for their advertising campaigns. You'll work with Java, JavaScript, and React to enhance usability and performance. This role requires 5+ years of experience in software engineering.

🏛️ On-SiteSenior
11h ago
Roku

Software Engineering

Roku📍 New York - On-Site

Roku is hiring a Software Engineer for their Ad Serving team to build a highly scalable advertising platform. You'll work with Java and JavaScript to develop complex systems that enhance Roku's ad business. This position requires extensive experience in software engineering.

🏛️ On-SiteMid-Level
7h ago
Roku

Engineering Manager

Roku📍 Boston

Roku is hiring an Engineering Manager for their Ad Serving team to drive the development of a highly scalable advertising platform. You'll lead strategic initiatives and collaborate across teams to enhance Roku's ad monetization capabilities. This position requires significant leadership experience in engineering.

Lead
11h ago
Discord

Software Engineering

Discord📍 San Francisco - On-Site

Discord is hiring a Software Engineer for their Ads team to build innovative ad products that enhance user experiences. You'll work with technologies like JavaScript and React. This position requires a strong technical background and creativity.

🏛️ On-SiteMid-Level
2w ago
Uber

Staff Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Staff Software Engineer for their Ad Serving & Attribution Infra team to provide technical leadership and architect high-performance ad delivery systems. You'll work with technologies like Java and data engineering principles. This position requires 8+ years of experience.

🏢 HybridSenior
3w ago