San Jose, United States Hybrid Employment $275,000 - $300,000

Roku is hiring a Sr. Software Engineer, Backend

Responsibilities

  • 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

Requirements

  • 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 equivalent experience

Benefits

  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off

Work Arrangement

Hybrid

Team

Team size: 100M+ users and streaming devices. Structure: Roku APPS team

Additional Information

  • 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.
Required Skills
building large-scale cloud services in A building large-scale cloud services in A
About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Its mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Engineering
Category backend
Posted 3 months ago