Software Engineer
Design, develop, test, maintain, and troubleshoot scalable software and distributed video-delivery systems, including backend services, APIs, and user-facing applications. Collaborate across engineering and product teams on Agile delivery, releases, code reviews, documentation, and continuous improvement, with mentoring responsibilities where appropriate.