companyRoku, Inc. logo

Senior Software Engineer - Subscriptions Platform

Roku, Inc.San Jose, California
On-site Full-time $186K/yr - $388K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are seeking highly skilled individuals with a passion for technology and a proven track record in software engineering. Strong expertise in cloud technologies (AWS/GCP), experience with event-driven architectures, and proficiency in programming languages relevant to platform development are essential. Excellent problem-solving abilities, a collaborative mindset, and the capacity to thrive in a fast-paced environment are crucial for success in this role.

About the job

Join Us to Transform Television Viewing!

 

Roku: Redefining How the World Enjoys TV

Roku stands as the leading TV streaming platform across the U. S., Canada, and Mexico, with an ambitious vision to power every television on the globe. As pioneers in streaming technology, our mission encompasses connecting consumers with their favorite content, assisting publishers in building and monetizing expansive audiences, and providing advertisers with unique tools to engage viewers.

Your journey with Roku begins from day one, where your contributions will be both invaluable and recognized. As a fast-growing public company, we grant you the chance to delight millions of TV streamers globally while accruing significant experience across multiple disciplines.

 

About Our Team

The Subscriptions Platform is a crucial growth area for Roku, integral at every stage of the customer journey—from product placement and purchase to renewals and content viewing experiences on TV and smart home devices in both domestic and international markets. This platform empowers our partners with real-time subscription insights, ensuring that customers enjoy a seamless purchasing and viewing experience. In this role, you will help envision, design, build, and manage a highly available, fault-tolerant, efficient, and high-performance platform capable of scaling to billions of viewers.

 

Role Overview 

As a Senior Software Engineer, you will spearhead the architecture and implementation of a robust, fault-tolerant subscriptions platform that can scale to billions of viewers utilizing AWS/GCP. You will own key initiatives from inception to completion while coding approximately 80% of the time. Your role involves evaluating and integrating new technologies, designing shared architectural layers (such as queuing, event systems, shared memory), and collaborating across Product, Engineering, QA, and Operations to deliver resilient services encompassing streaming, APIs, notifications, and batch workloads. As a hands-on technical leader, you will exemplify engineering excellence, drive CI/CD automation and platform reuse, and influence the roadmap through architectural discussions across teams. Your impact will be significant as we continue to innovate in the subscriptions space.

About Roku, Inc.

Roku is at the forefront of the TV streaming revolution, connecting consumers to the content they love while enabling content publishers to grow their audiences. Our innovative platform not only transforms the viewing experience but also empowers advertisers with unique capabilities to engage effectively with consumers. Join us in our mission to be the leading TV streaming platform worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.