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

RokuCambridge

Apply Now →

Skills & Technologies

Overview

Roku is hiring a Senior Software Engineer in Data for their Advertising Engineering team to design and develop APIs and system components. You'll work with Java and big data technologies to enhance advertising technology. This role requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in designing and developing APIs and system components. Your background includes working with large datasets and cloud services, allowing you to effectively manage and optimize data-driven applications. You are skilled in Java and have a strong understanding of big data technologies, enabling you to harness the power of data for impactful advertising solutions.

You thrive in collaborative environments and enjoy working with cross-functional teams to drive innovation. Your experience includes automating business and analytics operations, which has helped maximize campaign ROI for previous employers. You are passionate about leveraging technology to create sustainable and profitable advertising campaigns.

Desirable

Experience with data management and cloud services is a plus, as is familiarity with testing capabilities in software development. You have a keen interest in the advertising technology landscape and are eager to contribute to cutting-edge solutions that empower businesses.

What you'll do

In this role, you will be responsible for designing, developing, and operating APIs and system components that support effective segment management and automation of business operations. You will work closely with your team to ensure that the infrastructure behind advertising technology is robust and scalable, capable of handling massive datasets that are ingested daily.

You will collaborate with product managers and other engineers to define requirements and deliver high-quality software solutions. Your role will involve optimizing existing systems and implementing new features that enhance the user experience for advertisers and consumers alike. You will also be expected to contribute to the overall architecture of the systems you work on, ensuring they are efficient and maintainable.

Your work will directly impact the success of advertising campaigns, as you will be tasked with maximizing ROI through effective data management and analytics. You will have the opportunity to innovate and experiment with new technologies, pushing the boundaries of what is possible in advertising technology.

What we offer

At Roku, you will be part of a fast-growing public company that values your contributions from day one. We offer a dynamic work environment where you can make a meaningful impact on how the world watches TV. Our team is dedicated to building the best advertising technology, and you will have the chance to work with talented professionals who are passionate about their work.

We provide competitive compensation and benefits, along with opportunities for professional growth and development. You will have access to resources and support that will help you excel in your role and advance your career within the company. 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
13h ago
Roku

Software Engineering

Roku📍 Manchester

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python-based MicroServices to build scalable platforms that enhance business processes. This role requires strong experience in backend engineering and cloud technologies.

Senior
1w ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer for their UI Infrastructure team to build and improve the UI framework that powers Roku user experiences. You'll collaborate with various teams to deliver new features to millions of users. This position requires strong teamwork and engineering skills.

Senior
9h ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python to build scalable platforms that automate workflows across various business systems. This role requires strong experience in backend development and cloud technologies.

Senior
1w ago
Roku

Software Engineering

Roku📍 Cambridge

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

Senior
13h ago