Software Engineer, Roku

Starz

Job Description

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

$110,000 - $150,000

About STARZ

STARZ (NASDAQ: STRZ) is the leading premium entertainment destination for women and underrepresented audiences, and home to some of the most popular franchises and series on television. STARZ offers a robust programming mix for discerning adult audiences, including boundary-breaking originals and an expansive lineup of blockbuster movies, and is embodied by its brand positioning “We’re All Adults Here.” Complementary to any platform or service, STARZ is available across a wide range of digital OTT platforms and multichannel video distributors and is a bundling partner of choice. STARZ is powered by an industry-leading advanced technology, data analytics and digital infrastructure and the highly rated and first-of-its-kind STARZ app.

Our Benefits

  • Full Coverage – Medical, Vision, and Dental
  • Annual discretionary bonus and merit increase
  • Work/Life Balance – generous sick days, vacation days, holidays, and wellness days
  • 401(k) company matching
  • Tuition Reimbursement (up to graduate degree)

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.

Read Full Description
Confirmed 6 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles