Sr. Software Engineer, Backend
Listed on 2026-02-28
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
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 RoleWe 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, while also mentoring engineers and influencing 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, contribute to the adoption of best practices, and ensure our platform remains reliable, performant, and innovative.
About the TeamThe 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 salary for this position is between $275,000 - $300,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- Build and own large-scale platform services used internally and by millions of devices
- Lead architectural discussions and design highly available, scalable, distributed systems
- Partner with Product and Design to deliver features from ideation through production and ongoing support
- Manage technical scope, priorities, and delivery timelines
- Champion engineering excellence through hands‑on development (70%), code/design reviews, and mentorship
- Evaluate emerging technologies and drive adoption of best practices across engineering, QA, and operations.
- 10+ years of experience designing, building, and operating large‑scale backend and distributed systems
- Strong software development experience (Java preferred)
- Expertise in building large‑scale cloud services in AWS and/or Google Cloud
- Deep understanding of infrastructure fundamentals (networking, compute, storage, containers) with hands‑on experience troubleshooting Kubernetes clusters and distributed systems in production
- Experience selecting appropriate data stores and analyzing performance, scalability, and consistency trade‑offs
- Track record of monitoring deployments and diagnosing production issues
- Strong understanding of end‑to‑end web architecture, from client devices to backend services
- Bachelor’s degree in CS, CE, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).