About the job
Teamwork makes the stream work.
Roku is transforming the television landscape.
As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to power every television globally. We were the pioneers of streaming to the TV, and our goal is to connect consumers with their favorite content, empower publishers to grow their audiences, and provide advertisers with innovative tools to engage viewers effectively.
From day one at Roku, you will be a key contributor in a fast-paced environment where your work impacts millions of TV streamers. Join us to gain invaluable experience across various disciplines while delighting users around the world.
About the Team
Roku leads the industry in TV streaming innovation. Our ongoing success depends on enhancing the Roku Content Platform to deliver an exceptional streaming experience worldwide. As part of our elite Content Platform team, you will collaborate with talented engineers responsible for developing and maintaining our extensive backend systems, data processing services, and storage solutions, providing insights for all content on Roku devices.
About the Role
We are seeking a Senior Software Engineer with extensive experience in backend development, Data Engineering, and Data Analytics. This role focuses on advancing our content platform and data intelligence capabilities, supporting critical systems such as Search and Recommendations across the Roku platform. Ideal candidates will embrace high visibility, possess a strong business acumen, and thrive on making impactful decisions while working on core data platform components essential for streaming services at Roku.
What You’ll Be Doing
- Collaborate closely with product management, content data platform services, and internal teams to enhance our data platform's architecture.
- Develop low-latency, optimized streaming, and batch data pipelines to support downstream services.
- Build and maintain our Microservices-based Event-Driven architecture.

