Job Description
Summary of Position
The Senior Software Developer will be responsible for designing and building innovative user experiences for our consumer-facing streaming application on the WebTV platform. You will collaborate closely with product owners, UX designers, and front-end and back-end developers to help build the next-generation consumer video streaming platform.
Responsibilities
• Develop ''best-in-class'' content discovery and video streaming experiences for STARZ subscribers across various streaming platforms.
• Conduct code reviews to ensure high-quality, performant products.
• Collaborate with the broader Digital Platforms team, including leadership, QA professionals, designers, business analysts, and other software engineers, in an open and creative environment.
• Serve as a subject matter expert in STARZ web applications and related service APIs.
• Contribute to all aspects of the software development lifecycle:
• Architecture and design
• Object-oriented development
• Unit testing/test-driven development
• Integration testing
• Deployment
• Maintenance
• Post-deployment production support and troubleshooting
• Develop ''best-in-class'' content discovery and video streaming experiences for STARZ subscribers across various streaming platforms.
• Conduct code reviews to ensure high-quality, performant products.
• Collaborate with the broader Digital Platforms team, including leadership, QA professionals, designers, business analysts, and other software engineers, in an open and creative environment.
• Serve as a subject matter expert in STARZ web applications and related service APIs.
• Contribute to all aspects of the software development lifecycle:
• Architecture and design
• Object-oriented development
• Unit testing/test-driven development
• Integration testing
• Deployment
• Maintenance
• Post-deployment production support and troubleshooting
Qualifications and Skills
• 5+ years of experience in enterprise or consumer software development.
• Bachelor's Degree in Computer Science or a related field (preferred).
• Expertise in frameworks such as Angular, React, Next.js, and Node.js.
• Proven experience in developing consumer-facing user interfaces and supporting UI components/controls.
• Strong analytical and troubleshooting skills, with a proven ability to diagnose, debug, and resolve issues.
• Experience with video playback, particularly handling DRM-protected content using DASH, Widevine, and PlayReady, with proficiency in DRM management, diverse codecs, closed caption integration, and familiarity with streaming protocols (a strong asset).
• Solid understanding of cloud-based web architectures (e.g., AWS, Google Cloud, Azure).
• Ability to write clean, readable, and maintainable code.
• Excellent verbal and written communication skills.
About STARZ
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.
Compensation
$109,000 - $172,400
EEO Statement
Nearest Major Market: Denver
Jobcode: Reference SBJ-rnq5xo-3-15-239-145-42 in your application.