Senior Viewer Product Software Engineer at Roku

You are a senior backend developer with at least eight years of experience designing large-scale distributed systems and holding a bachelor degree in computer s

Work type: hybrid

Location: San Jose, California

Salary: $250,000 – $280,000/yr

Type: Full-time

Summary

You are a senior backend developer with at least eight years of experience designing large-scale distributed systems and holding a bachelor degree in computer science or equivalent. You possess deep expertise in Java and have managed production-level infrastructure using cloud services. **What makes it worth a look...** Roku offers a base salary of $250,000 to $280,000 per year for this role based in San Jose, California. You will work in a hybrid model, attending the office Monday through Thursday, while supporting a platform that serves over 100 million users. **You might be a good fit if you...** * Have hands-on experience troubleshooting Kubernetes clusters in production. * Are proficient in building cloud services within AWS or Google Cloud. * Possess a deep understanding of infrastructure fundamentals like networking, compute, and storage. * Can evaluate data stores while analyzing performance and scalability trade-offs.

Job Description

## Teamwork makes the stream work.

### Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

### About the Role

We are seeking a seasoned Senior Backend Engineer to join the Roku APPS team and help shape our large-scale, consumer-facing platform. In this role, you will design, build, and operate highly available and scalable distributed services used by millions of devices worldwide. You will collaborate closely with Product and Design teams to drive features from concept to production, mentor engineers, and influence architectural decisions across the platform.

This role is ideal for a self-starter who thrives on solving complex problems at scale, has a strong operational mindset, and enjoys balancing hands-on engineering with strategic impact. You will have the opportunity to work on challenging distributed systems, help adopt best practices, and ensure our platform remains reliable, performant, and innovative.

### About the Team

The Roku APPS team is a group of highly skilled technologists building innovative platform products and services that power the Roku ecosystem for over 100M+ users and streaming devices. We focus on critical device services - including setup, configuration, software updates, and smart home integration that ensure seamless experiences across millions of devices.

As part of Roku’s broader mission to lead the streaming industry, our team drives the architecture and implementation of scalable, reliable services that support the Roku platform and enhance the way users discover and interact with content. We thrive on solving complex technical challenges, delivering high-impact features, and shaping the future of connected entertainment.

For California Only - The estimated annual base salary for this position is between $250,000 - $280,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

### What you'll be doing







### We're excited if you have









###### #LI-SB5

### Our Hybrid Work Approach

Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.

### Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

View this job on nocollar jobs