remote
Senior Software Engineer - ROKU - Warner Bros. Discovery
Software Engineer
Senior Software Engineer focused on building high‑performance Roku streaming applications using C++ and JavaScript, integrating with Android TV and cloud services on AWS, and delivering robust CI/CD pipelines with Docker and Linux tooling.
About the role
Key Responsibilities
- Design, develop, and maintain Roku channel applications using Roku SDK, C++, and JavaScript, ensuring optimal performance and user experience.
- Collaborate with cross‑functional teams to integrate Android TV and other streaming platforms, extending feature parity across devices.
- Implement and manage CI/CD pipelines with Docker, Git, and automated testing to accelerate release cycles.
- Leverage AWS services (Lambda, S3, CloudFront) for scalable backend integration and content delivery.
- Conduct code reviews, mentor junior engineers, and drive best practices in coding, testing, and documentation.
Requirements
- 5+ years of software development experience in C++ and JavaScript, with a strong background in media streaming technologies.
- Proven experience building Roku channels and familiarity with Android TV development.
- Hands‑on expertise with Linux environments, Docker, and CI/CD tooling.
- Solid understanding of AWS cloud services and RESTful API integration.
- Excellent problem‑solving skills, strong communication, and a passion for delivering high‑quality, scalable solutions.
Skills
cjavascriptlinuxdockercicdaws