San Jose Hybrid Full-time USD 300,000 – 425,000 / year

Roku is hiring a Senior Software Engineer, Content Platform

Responsibilities

  • Design and manage scalable backend systems and APIs using Java and Akka.
  • Create distributed data pipelines for processing both batch and real-time data.
  • Build systems capable of efficiently handling large-scale data volumes.
  • Utilize big data tools including Apache Spark, Kafka, and Flink to develop high-performance data workflows.
  • Process and integrate structured and unstructured data through transformation and ingestion pipelines.
  • Develop integrations between data lakes and data warehouses.
  • Build and support real-time data applications critical to business operations.
  • Enhance real-time data streams for minimal latency and maximum throughput.
  • Produce clean, efficient, and modular Java code aligned with industry standards.
  • Improve Java applications for better performance, scalability, and stability.
  • Use Spring Boot and related Java frameworks for backend service development.
  • Monitor, debug, and tune backend and data infrastructure to maintain reliability.
  • Develop performance optimization strategies for distributed systems at scale.

Benefits

  • Health insurance coverage
  • Equity-based compensation
  • Life insurance benefits
  • Disability insurance plans
  • Parental leave policy
  • Wellness programs and benefits
  • Paid time off

Work Arrangement

Hybrid — combination of office and remote work

Other

  • Hybrid work approach: in the office Monday through Thursday, Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.
  • Company fosters an inclusive and collaborative environment.
  • Company is committed to offering a diverse range of benefits as part of their compensation package.
  • Company provides reasonable accommodations and adjustments in accordance with applicable law.
About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Its mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Engineering
Category backend
Posted 2 months ago