Senior Software Engineer - Roku
Core
Design, develop, and maintain client-side features for CNN's Roku streaming application while contributing to the technical strategy and architecture of Connected TV experiences.
Role type
Senior individual contributor software engineer (Roku/Connected TV)
Builds
CNN's Roku streaming application and scalable solutions for the streaming platform
Domain
Streaming media / Connected TV
Deliverable
production ML models | product features
Required skills
JavaScript, Python, BrightScript, SceneGraph, Git, CI/CD pipeline technologies, unit testing, code reviews
Preferred skills
Experience developing for streaming devices like FireTV
Technologies
Roku, BrightScript, SceneGraph, Git, GitHub
Responsibilities
Design and develop client-side features for the Roku app; Contribute to technical strategy and engineering best practices; Build scalable and reliable streaming solutions; Guide decisions on development tools and CI/CD practices; Write technical documentation and conduct code reviews; Support testing, deployment, and release of production applications; Partner with Product, Design, and Delivery leaders to translate initiatives into technical solutions
Seniority
Senior, hands-on IC with mentorship responsibilities
