Senior Software Engineer, Cloud Services

Roku

San Jose, California, US
Base: $300,000 - $360,000 annually; equity awards:...
On-site
Distributed systems
Real-time data processing
Large-scale data handling
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

Job Summary

  • 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.
  • We are seeking a highly experienced and skilled Lead Engineer to join our backend and data team, crucial for designing, building, and optimizing distributed data pipelines, real-time data processing systems, and backend solutions.
  • Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday, with Fridays being flexible for remote work.

Matching Summary

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.

Salary

Base: $300,000 - $360,000 annually; Equity awards: included; Benefits: health insurance, life insurance, disability benefits, parental leave, wellness benefits, paid time off

Skills & Requirements

Must-have

  • distributed systems
  • real-time data processing
  • large-scale data handling
  • Java or Scala
  • streaming technologies (Kafka, Redpanda)
  • cloud platforms (AWS, GCP, Azure)
  • containerization and orchestration (Docker, Kubernetes)

Nice-to-have

  • passion for solving complex problems
  • data-focused builders
  • sense of humor
  • independent thinkers
  • pragmatic approach to innovation

Key Requirements

  • 10+ years of software engineering experience
  • significant time in technical leadership roles
  • Python experience is a strong plus
  • Experience with search technologies or recommendation systems

Work Rights

Not specified

Tailored Resume

Cover Letter