Salary
💰 $186,400 - $266,300 per year
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.