×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer VOD Video Infrastructure

Remote / Online - Candidates ideally in
San Jose, Santa Clara County, California, 95199, USA
Listing for: Roku
Remote/Work from Home position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 285000 - 345000 USD Yearly USD 285000.00 345000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – Live & VOD Video Infrastructure

Overview

Teamwork makes the stream work. Roku is changing how the world watches TV.

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. Our mission is to be the TV streaming platform that connects the entire TV ecosystem, enabling content publishers to build and monetize large audiences and advertisers to engage consumers.

About the Team

We are investing heavily in the Content Management System to manage the vast volume of content in our pipeline. As an engineer in this team, you will design, develop, and deploy highly scalable, dependable applications, tools, and automation frameworks for content ingestion, selection, enrichment, and curation.

About the Role

We are looking for a Senior Software Engineer to design and build large‑scale video infrastructure powering Live and VOD streaming workflows  will collaborate with video engineers to build systems that ingest, process, and deliver large volumes of video content. The role requires hands‑on software development, including writing new code and maintaining existing codebases that support critical video infrastructure.

Responsibilities
  • Design, build, optimize, and maintain large‑scale data‑stream pipelines for Live and VOD video encoding workflows running in cloud environments such as AWS or GCP
  • Develop high‑throughput, low‑latency containerized services for video ingestion, decoding, transcoding, packaging, transport, delivery, and ad avail marker management
  • Architect systems capable of consuming 24/7 video and audio streams from thousands of providers in real time
  • Design resilient worker‑to‑worker streaming and transport mechanisms capable of handling network instability, packet loss, retransmission, and continuous data flow at scale
  • Build scalable orchestration and container‑management systems supporting autoscaling, fault tolerance, service recovery, and rolling deployments
  • Develop advanced real‑time monitoring, telemetry, logging, and alerting systems to provide operational visibility and rapid failure detection
Qualifications
  • Experience building distributed backend systems and cloud‑native infrastructure at scale
  • Deep understanding of container orchestration, worker lifecycle management, autoscaling, resiliency, and cloud infrastructure patterns
  • Experience designing systems that continuously process high‑throughput data streams with strict reliability and uptime requirements
  • Experience debugging networking issues, packet loss, transport instability, and distributed system failures in real‑time streaming environments
  • Strong programming skills in one or more of the following:
    Go, Java, Rust, C, C++, or Python
  • Hands‑on experience with media frameworks and libraries such as GStreamer, FFmpeg, Media

    MTX, or similar technologies
  • Experience with GPU‑accelerated encoding or hardware media pipelines
  • Familiarity with Kubernetes, ECS, Nomad, or other orchestration platforms
  • Experience with observability stacks such as Prometheus, Grafana, Open Telemetry, ELK, or Datadog
  • Experience building fault‑tolerant ingest or transcoding platforms operating across multiple regions
Hybrid Work Approach

Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work, except for employees whose roles require a five‑day in‑office presence or whose offices have a five‑day policy.

Benefits

Roku offers a comprehensive benefits package, including health, life, disability, and wellness supports, as well as equity awards, parental leave, and paid time off. Benefits may vary by location; consult with your recruiter for specifics.

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please contact

Salary (California)

Estimated annual salary: $285,000 – $345,000. Compensation is based on factors such as skill set, certifications, and geographic location.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary