Software Engineer, Roku
Apply NowCompany: Starz
Location: Denver, CO 80219
Description:
Job Description
Contribute as a core member of the Starz client development team in new feature releases and maintenance of the software architecture.
Responsibilities
Qualifications & Skills
Compensation
$108,875 - $135,825
About the Company
STARZ (www.starz.com), a Lionsgate company, is a leading media streaming platform committed to delivering premium content that amplifies narratives by, about and for women and underrepresented audiences. STARZ is home to the highly rated and first-of-its-kind STARZ app that offers the ability to stream or download STARZ premium content, as well as the flagship domestic STARZ service, including STARZ ENCORE, 17 premium pay TV channels, and the associated on-demand and online services. STARZ is available across digital OTT platforms and multichannel video distributors, including cable operators, satellite television providers, and telecommunications companies. In February 2021, STARZ launched #TakeTheLead, a multi-faceted and innovative inclusion initiative expanding its existing efforts to improve representation on screen, behind the camera and throughout the company.
EEO Statement
Starz is an equal employment opportunity employer. All employees and applicants are evaluated on the basis of their qualifications, consistent with applicable state and federal laws. In addition, Starz will provide reasonable accommodations for qualified individuals with disabilities. Starz will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and federal law.
Contribute as a core member of the Starz client development team in new feature releases and maintenance of the software architecture.
Responsibilities
- Design, develop, and deploy high-performance Roku applications using BrightScript and SceneGraph, ensuring compliance with Roku's certification standards.
- Architect and implement new features for streaming platforms (e.g., video playback, ad integrations, analytics) based on product requirements and UX/UI designs.
- Optimize application performance across Roku devices (including legacy models with memory constraints) and troubleshoot complex issues.
- Collaborate with backend engineers to integrate RESTful APIs, client-server architectures, and DRM solutions for secure media streaming.
- Perform code reviews, and advocate for Agile/DevOps best practices (e.g., CI/CD pipelines, automated testing).
- Partner with product managers and designers to refine requirements, prototype solutions, and deliver stable releases aligned with Roku's ecosystem.
- Maintain documentation for code, design decisions, and debugging processes to ensure team alignment.
Qualifications & Skills
- BS/MS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of software development experience, with 3+ years focused on Roku app development (SmartTV, OTT, or set-top platforms).
- Expertise in Roku SDK, BrightScript, and SceneGraph frameworks; familiarity with Roku Direct Publisher or channel monetization is a plus.
- Strong grasp of computer science fundamentals: design patterns, memory management, data structures, and asynchronous programming.
- Proficiency in RESTful APIs, XML/JSON, and integrating third-party libraries (e.g., ad tech stacks, analytics SDKs).
- Experience with developer tools: Jira, Confluence, GitHub, and CI/CD pipelines.
- Knowledge of video streaming technologies (HLS, MPEG-DASH) and DRM (Widevine, PlayReady) is highly desirable.
- Agile/Scrum fluency and a track record of delivering high-quality code in collaborative environments.
- Bonus: Experience with cross-platform ecosystems (Android TV, Fire TV) or React-based tools for companion apps.
Compensation
$108,875 - $135,825
About the Company
STARZ (www.starz.com), a Lionsgate company, is a leading media streaming platform committed to delivering premium content that amplifies narratives by, about and for women and underrepresented audiences. STARZ is home to the highly rated and first-of-its-kind STARZ app that offers the ability to stream or download STARZ premium content, as well as the flagship domestic STARZ service, including STARZ ENCORE, 17 premium pay TV channels, and the associated on-demand and online services. STARZ is available across digital OTT platforms and multichannel video distributors, including cable operators, satellite television providers, and telecommunications companies. In February 2021, STARZ launched #TakeTheLead, a multi-faceted and innovative inclusion initiative expanding its existing efforts to improve representation on screen, behind the camera and throughout the company.
EEO Statement
Starz is an equal employment opportunity employer. All employees and applicants are evaluated on the basis of their qualifications, consistent with applicable state and federal laws. In addition, Starz will provide reasonable accommodations for qualified individuals with disabilities. Starz will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and federal law.