Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NBCUniversal Logo

Staff Software Engineer

NBCUniversal

Salary not specified
Sep 9, 2025
Orlando, FL, USA
Apply Now

Develop and optimize video players across platforms to deliver high-quality streaming experiences to millions of users.

Requirements

  • Strong Proficiency in a programming language (JavaScript/Typescript, Java, C, etc.)
  • Experience integrating third-party video SDKs and analytics tools
  • Deep knowledge of video playback libraries and streaming protocols.
  • Familiarity with cross-platform frameworks (e.g., React Native, Flutter)
  • Contributions to open-source video projects or media APIs
  • Experience with OTT platforms or live streaming
  • Knowledge of accessibility standards for media (captions, subtitles, screen reader support)

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

Other

  • 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
  • 6+ years of software engineering experience.
  • A code owner, committed to quality in every task, large or small
  • Excellent problem-solving skills and attention to detail