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, Data - Advertising Engineering
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 242 jobs →
Roku

Senior Software Engineer, Data - Advertising Engineering

Roku • Cambridge, United Kingdom

Posted 6h agoSeniorSoftware engineering📍 Cambridge
Apply Now →

Skills & Technologies

JavaApisBig dataCloud services

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.

Apply Now →Get Job Alerts