
Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
Open Positions at Roku
110 open positions
Senior Software Engineer on Roku’s Cloud Platform team, building and operating a multi-cloud Kubernetes and service mesh platform at scale. The role combines hands-on Go and Python development, infrastructure automation, reliability engineering, cost optimization, and agentic tooling.
Join Roku’s early-career engineering program to build production agentic systems, telemetry tooling, and UI-platform capabilities serving millions of streaming devices. The role combines systems engineering, AI agents, distributed services, and Roku OS experiences in a hybrid San Jose setting.
Roku is seeking a Senior Software Engineer to build scalable Java- and cloud-based web applications and microservices that automate critical enterprise business processes. The role combines backend platform development, architecture ownership, cloud-native delivery, and collaboration with security and compliance teams.
Build and scale Java-based services powering Roku’s search, recommendations, browse, and discovery platform for millions of users and devices. You’ll lead technical design, production delivery, reliability, and AI-assisted development across the product lifecycle.
Senior Software Engineer building scalable backend video services that power Roku’s global streaming platform. The role focuses on video ingestion, encoding, live and on-demand streaming, ad insertion, and video quality across millions of devices.
Roku is hiring a Design Engineer to own the technical foundation for AI-assisted UX workflows, connecting design tools, AI agents, prototypes, and real product data. The role bridges design and engineering while building secure, deployable tools and shared AI and UI components.
Roku is seeking a Senior Machine Learning Engineer to improve search ranking and recommendations across its global TV streaming platform. The role combines large-scale ML, experimentation, and technical leadership to make content discovery more relevant and engaging.
Roku is hiring a Senior Software Engineer, Full Stack to build scalable web applications, backend services, and automation infrastructure for its embedded software organization. The role combines full-stack development with AI-enabled tooling, cloud deployment, and test infrastructure.
Roku is seeking a Senior Backend Software Engineer to build highly scalable, reliable, and low-latency search infrastructure serving millions of users worldwide. The role spans search APIs, indexing systems, ML infrastructure, and search data platforms, with an emphasis on reliability, performance, and cost efficiency.
Senior Software Engineer responsible for building highly reliable Java backend services that power Roku’s revenue calculation and developer payout workflows. The role combines distributed systems architecture, payment-domain collaboration, technical mentorship, and emerging agentic AI initiatives.
Unlock 100 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you