Find a jobRecruiters

Senior Backend Software Engineer

Exclusive opportunity

Onsite

Senior Backend Software Engineer

Roku

Senior Backend Software Engineer

Skills

Google Cloud PlatformJavaTesting & QAAWSKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$250,000 – $280,000 / year

Location:

San Jose, CA, USA

Work mode:

Onsite

Published on:

29 August 2026

What they need


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

Other offers great for you!

These companies are also looking for great profiles

Naxo

Senior Software Engineer Java Backend Circularité

480

Freelance

Lille, France

Hybrid

Skills

Google Cloud PlatformJavaSpring BootKafkaKubernetesTechnical architecture

12 days ago

Quick apply

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

8 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools