Roku

Senior Software Engineer, Content Platform

Roku
Apply
4 hours ago
San Jose, CA, USASenior
H1B Sponsor

Base Salary

$300k - $425k/yr

Responsibilities

  • Architect, develop, and maintain scalable backend systems and APIs using Java and Akka.
  • Build distributed batch and real-time data pipelines for structured and unstructured data.
  • Design data transformation, ingestion, integration, data lake, and data warehouse solutions.
  • Develop and optimize low-latency, high-throughput real-time processing applications.
  • Write reusable Java code and optimize applications for performance, scalability, and reliability.
  • Monitor, troubleshoot, and tune large-scale distributed backend and data systems for high availability.

Requirements

  • 7+ years of experience in backend development and distributed data processing.
  • Proven expertise designing and building scalable systems with Java.
  • Hands-on experience with Apache Spark, Kafka, Flink, or related big data technologies.
  • Proficiency with Java-based frameworks such as Spring and Spring Boot.
  • Strong understanding of distributed systems and microservices architecture.
  • Experience with AWS, Azure, or Google Cloud.
  • Familiarity with Docker and Kubernetes.
  • Knowledge of SQL and NoSQL databases, such as DynamoDB or Aerospike.
  • Ability to use or demonstrate fluency with AI and agentic engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks.

Benefits

  • Annual health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Benefits may include medical, dental, vision, mental health and financial wellness support, commuter benefits, and retirement options such as 401(k) or pension, depending on location and role.
  • Hybrid work generally involves working in the office Monday through Thursday, with Fridays generally flexible for remote work.
  • Roku provides reasonable accommodations and adjustments in accordance with applicable law.

Tech Stack

Amazon DynamoDBApache FlinkApache KafkaApache SparkAWSAzureDockerGoogle CloudJavaKubernetesSpring BootSQL

Categories

BackendData Engineering
Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Contact me