Tubi

Senior Software Engineer, OTT

Tubi

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, New York, Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $186,400 - $266,300 per year

Job Level

Senior

Tech Stack

Roku

About the role

  • As a Senior Software Engineer at Tubi, you will be a key technical contributor in delivering a best-in-class streaming experience for millions of viewers on the Roku platform.
  • You will leverage your strong expertise in BrightScript and Roku development to build high-performance, scalable features across the Tubi Roku app.
  • You will collaborate closely with Product, Design, and Engineering teams to implement complex technical solutions that align with Tubi\'s strategic objectives.
  • You will serve as a technical mentor to junior engineers while contributing to architectural decisions that keep Tubi at the forefront of streaming technology.
  • Design, develop, and maintain high-quality, performant features for the Tubi Roku app using BrightScript and SceneGraph.
  • Contribute to architectural decisions and technical design reviews, ensuring scalability and maintainability of the codebase.
  • Mentor junior engineers through code reviews and technical guidance.
  • Collaborate with Product Management and Design to translate business requirements into robust technical implementations.
  • Participate in establishing and maintaining best practices for Roku development, code quality, and testing standards.
  • Investigate and resolve complex technical issues, performance bottlenecks, and platform-specific challenges.
  • Stay current with Roku platform updates, industry trends, and emerging technologies to drive continuous improvement.
  • Contribute to technical documentation and knowledge sharing across the engineering organization.

Requirements

  • 4-6 years of Roku development experience, with strong expertise in BrightScript, SceneGraph, and Roku-specific frameworks and tools.
  • Proven track record of designing and implementing complex, scalable features on the Roku platform.
  • Strong problem-solving skills and ability to debug complex issues across the full stack.
  • Experience with video streaming technologies, performance optimization, and memory management on resource-constrained devices.
  • Familiarity with Roku UI/UX guidelines and experience balancing design fidelity with platform constraints.
  • Excellent communication and collaboration skills, with experience working in cross-functional teams.
  • Bachelor\'s degree in Computer Science, Engineering, or equivalent practical experience.