The Senior Software Engineer at Roku is tasked with designing and developing robust video infrastructure that supports Live and VOD streaming. This role involves collaborating with teams to create systems that handle the ingestion and processing of large volumes of video content. Key responsibilities include building data-stream pipelines, developing containerized services, and ensuring system resilience against network challenges.