onsite
Senior Media Development Engineer 1 - SES
Software Engineer
Senior Media Development Engineer driving next‑generation media software for satellite‑terrestrial converged networks, building frontend and backend components on consumer devices and cloud platforms using Python, C++, JavaScript, Node.js, AWS, Docker, and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and test media frontend applications for STBs, gateways, TVs, and mobile devices.
- Build and maintain backend services for content metadata, user management, and analytics.
- Integrate media streaming protocols and ensure high‑performance delivery across satellite and terrestrial networks.
- Collaborate with cross‑functional teams and external partners to define feature requirements and deliverables.
- Implement CI/CD pipelines using Docker, Kubernetes, and AWS services to streamline deployment and scaling.
- Perform code reviews, performance tuning, and troubleshooting to meet stringent reliability and latency targets.
Requirements
- 5+ years of software engineering experience in media or streaming domains.
- Proficiency in Python, C++, JavaScript, and Node.js for full‑stack development.
- Strong knowledge of AWS, Docker, and Kubernetes for cloud‑native deployments.
- Experience with media streaming protocols (HLS, DASH, MPEG‑DASH) and content delivery networks.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythoncjavascriptnodejsawsdockerkubernetes