Senior Backend Software Engineer

Roku

San Jose (CA)

Hybrid

USD 150,000 - 230,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Snacks and fitness center access
Unlimited PTO
Work from home opportunities

Job summary

Roku is seeking a seasoned Senior Backend Engineer for the APPS team to shape large-scale, consumer-facing platform services. You will design, build, and operate highly available distributed systems used by millions of devices worldwide.

Join a collaborative environment with Product and Design, mentor engineers, lead architectural discussions, and drive features from ideation to production. You will thrive on solving complex problems at scale.

Qualifications

  • 8+ years of backend/distributed systems experience.
  • Bachelor’s degree in CS, CE, or equivalent experience.
  • Strong experience with cloud services (AWS/GCP).
  • Hands-on with Kubernetes and infrastructure fundamentals.

Responsibilities

  • Lead architectural discussions and design highly available, scalable distributed systems.
  • Build, operate, and optimize large-scale backend services used by millions of devices.
  • Collaborate with Product and Design to drive features from ideation to production; mentor engineers.
  • Champion engineering excellence through reviews and hands-on development.

Skills

Java
Distributed systems
Cloud services
Observability/Monitoring
Kubernetes

Education

Bachelor's degree in CS/CE or equivalent

Tools

AWS
Google Cloud
Kubernetes

Job description

  • We 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, mentor engineers, and influence architectural decisions across the platform
  • You will have the opportunity to work on challenging distributed systems, help adopt best practices, and ensure our platform remains reliable, performant, and innovative
  • 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
  • You’ll 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
Benefits
  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities

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 impactStrong software development experience (Java preferred)Expertise in building large-scale cloud services in AWS and/or Google CloudExperience selecting appropriate data stores and analyzing performance, scalability, and consistency trade-offsBachelor’s degree in CS, CE, or equivalent experienceDeep understanding of infrastructure fundamentals (networking, compute, storage, containers) with hands-on experience troubleshooting Kubernetes clusters and distributed systems in production8+ years of experience designing, building, and operating large-scale backend and distributed systemsTrack record of monitoring deployments and diagnosing production issuesStrong understanding of end-to-end web architecture, from client devices to backend services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Viewer Product
Senior Software Engineer, Viewer Product

Roku • San Jose (CA)

Hybrid
USD 250,000 - 280,000
Health insurance
Equity awards
Paid time off
+1
Senior Backend Engineer - Scalable Cloud (Remote)
Senior Backend Engineer - Scalable Cloud (Remote)

Roku • San Jose (CA)

Hybrid
USD 150,000 - 230,000
Medical benefits
Snacks and fitness center access
Unlimited PTO
+1
Senior Backend Engineer – Scalable Cloud Systems
Senior Backend Engineer – Scalable Cloud Systems

Roku, Inc. • San Jose (CA)

Hybrid
USD 380,000 - 450,000
Health insurance
Life insurance
Equity awards
+1
Senior Software Engineer, Content Platform
Senior Software Engineer, Content Platform

3M HEALTHCARE • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+6
Senior Software Engineer (Frontend/Client Engineering)
Senior Software Engineer (Frontend/Client Engineering)

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer, Platform Infrastructure
Senior Software Engineer, Platform Infrastructure

Roku • San Jose (CA)

Hybrid
USD 280,000 - 380,000
Health insurance
Equity awards
Disability benefits
+2
Senior Software Engineer, Content Platform
Senior Software Engineer, Content Platform

Roku • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer - Java Microservices
Senior Software Engineer - Java Microservices

Roku • New York (NY)

On-site
USD 120,000 - 150,000
Global access to mental health support
Healthcare options
401(k) retirement options
+1
Senior Software Engineer – Node.js, React
Senior Software Engineer – Node.js, React

Roku • Los Gatos (CA)

On-site
USD 120,000 - 160,000
Competitive base salary and equity
Health, dental and vision insurance
401(k) retirement plan with company match
+1
Senior Software Engineer – Live & VOD Video Infrastructure
Senior Software Engineer – Live & VOD Video Infrastructure

Roku • San Jose (CA)

Hybrid
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4