Senior Software Engineer, Content Platform — Real-Time Data

Roku

San Jose (CA)

Hybrid

USD 300,000 - 425,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off

Job summary

Roku is seeking a highly experienced Senior Software Engineer to join the Content Platform backend and data team in California. The role focuses on designing, building, and optimizing distributed data pipelines, real-time processing, and robust backend solutions for large-scale data.

Deep expertise in Java, distributed systems, and big data is required. The role emphasizes building scalable systems using Spark, Kafka, and Flink, and leveraging Spring Boot for backend development.

Qualifications

  • 7+ years of backend development and distributed data processing experience.
  • Proven expertise in designing and building scalable systems with Java.
  • Hands-on experience with Spark, Kafka, and Flink.
  • Proficiency with Java frameworks such as Spring/Spring Boot.
  • Strong understanding of distributed systems and microservices architecture.
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with containers and orchestration tools like Docker and Kubernetes.

Responsibilities

  • Architect, develop, and maintain scalable backend systems and APIs using Java and Akka.
  • Build distributed data pipelines for batch and real-time data processing.
  • Design efficient, scalable systems to process large volumes of data.
  • Leverage big data technologies such as Spark, Kafka, and Flink to build pipelines.
  • Work on data transformation, ingestion, and integration for structured and unstructured data.
  • Implement data lake and data warehouse integrations.
  • Develop and maintain real-time data processing applications to support business-critical use cases.

Skills

Java
Distributed systems
Big data
Spring Boot
Backend development

Tools

Akka
Apache Spark
Kafka
Flink
Docker
Kubernetes

Job description

Roku is seeking a highly experienced Senior Software Engineer to join the Content Platform backend and data team in California. The role focuses on designing, building, and optimizing distributed data pipelines, real-time processing, and robust backend solutions for large-scale data.

Deep expertise in Java, distributed systems, and big data is required. The role emphasizes building scalable systems using Spark, Kafka, and Flink, and leveraging Spring Boot for backend development.

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

Similar jobs worth comparing

Senior Software Engineer – Real-Time Ad Platform
Senior Software Engineer – Real-Time Ad Platform

Roku • Manchester (NH)

Hybrid
USD 140,000 - 200,000
Senior Software Engineer, Live & VOD Video Infra
Senior Software Engineer, Live & VOD Video Infra

Roku • San Jose (CA)

Hybrid
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4
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
Head of Cloud-Native Content Platform Engineering
Head of Cloud-Native Content Platform Engineering

Roku • United States

Hybrid
USD 328,000 - 452,000
Health insurance
Equity awards
Life insurance
+6
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Data Engineer — Scalable Pipelines & AI-Driven Insights
Senior Data Engineer — Scalable Pipelines & AI-Driven Insights

Roku • Austin (TX)

Hybrid
USD 120,000 - 150,000
Comprehensive healthcare benefits
401(k) retirement plan
Flexible work schedule
Senior Real-Time Ad Platform Engineer
Senior Real-Time Ad Platform Engineer

Roku • New York (NY)

Hybrid
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+5
Senior Real-Time Ad Platform Engineer
Senior Real-Time Ad Platform Engineer

Roku • Boston (MA)

Hybrid
USD 195,000 - 353,000
Health insurance
Equity awards
Wellness benefits
+1
Staff Software Engineer - Real-Time Ad Bidding Platform
Staff Software Engineer - Real-Time Ad Bidding Platform

Roku • San Jose (CA)

On-site
USD 244,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior Data Engineer: Scale Data Pipelines & Insights
Senior Data Engineer: Scale Data Pipelines & Insights

Roku • San Jose (CA)

Hybrid
USD 148,000 - 361,000
Medical insurance
Dental insurance
Vision care
+3