NBCUniversalposted 14 days ago
Full-time • Mid Level
Orlando, FL
Broadcasting and Content Providers

About the position

We are looking for a Senior Software Engineer with deep expertise in developing and optimizing video players across platforms to join our Platform & Playback team. In this role, you will be at the forefront of delivering high-quality streaming experiences to millions of users. You'll work closely with product, design, and backend teams to build performant, reliable, and feature-rich media playback solutions.

Responsibilities

  • Design, implement, and maintain a video player's SDK.
  • Optimize playback performance for various devices and network conditions.
  • Work with streaming protocols such as HLS, DASH, MPEG-DASH, and CMAF.
  • Integrate with Media Source Extensions (MSE), Encrypted Media Extensions (EME), DRM systems, and ad-insertion technologies.
  • Collaborate with the Client Apps team to ensure high performance across web browsers and devices such as Chromecast.
  • Debug complex media playback issues across different environments (desktop, mobile, TV, etc.)
  • Write clean, maintainable, and well-tested code
  • Mentor junior engineers and provide technical leadership within the team
  • Stay up to date with industry trends, tools, and best practices in video playback technology

Requirements

  • 4+ years of software engineering experience.
  • Strong Proficiency in a programming language (JavaScript/Typescript, Java, C#, etc.)
  • A code owner, committed to quality in every task, large or small
  • Experience integrating third-party video SDKs and analytics tools
  • Excellent problem-solving skills and attention to detail
  • Strong written and verbal communication skills

Nice-to-haves

  • Experience with OTT platforms or live streaming
  • Deep knowledge of video playback libraries and streaming protocols.
  • Knowledge of accessibility standards for media (captions, subtitles, screen reader support)
  • Familiarity with cross-platform frameworks (e.g., React Native, Flutter)
  • Contributions to open-source video projects or media APIs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service