Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Sr. Software Engineer

at NBCUniversal

Posted 1 day ago 0 applied

Description:

  • NBCUniversal is a leading media and entertainment company that creates and distributes world-class content across various platforms.
  • The company is seeking a Senior Software Engineer to join the Video Encoding and Delivery team with Fandango at Home.
  • The role involves contributing to systems that ingest, encode, package, and deliver premium video content for millions of users across VOD, AVOD, and Live workflows.
  • Responsibilities include developing and optimizing video ingestion, encoding, packaging, and validation services to ensure efficient, secure, and reliable video delivery.
  • The engineer will work closely with the Principal Engineer and collaborate across engineering, infrastructure, and quality domains to evolve the cloud-based media pipeline.
  • This is a hands-on role suitable for an experienced backend or media systems engineer who values clean, maintainable code and thrives in high-performance, distributed environments.
  • Daily tasks include developing and maintaining distributed microservices, debugging playback performance issues, building automation for content readiness, participating in design reviews, and working within an Agile team.

Requirements:

  • Candidates must have 3+ years of experience in software development, with strong expertise in Python and Java.
  • Practical experience with video delivery technologies, including ingestion pipelines, encoding, packaging, validation, DRM, and encryption is required.
  • Familiarity with streaming protocols and manifest formats such as DASH, CMAF, and HLS is essential.
  • A strong understanding of cloud infrastructure (AWS) and containerization technologies (Kubernetes, Docker) is necessary.
  • Exposure to CI/CD pipelines, Git workflows, and automated testing strategies is required.
  • Bonus skills include proficiency in scripting or additional languages such as C, C++, and Bash.
  • Strong communication skills are necessary to work effectively across technical and operational domains.
  • Candidates should be proactive problem-solvers with a keen eye for diagnosing and resolving edge-case playback and packaging issues.
  • A passion for learning and staying current with evolving video standards, cloud practices, and secure delivery models is important.
  • Experience working in a distributed team across time zones and disciplines is preferred.

Benefits:

  • This position is fully remote, allowing employees to work from their residence.
  • Employees will be part of a mission-critical team that ensures high-quality, reliable video delivery to millions of users.
  • The role offers the opportunity to build infrastructure that powers content readiness, streaming performance, and end-user satisfaction.
  • Joining at this pivotal time means being part of the exciting transition to a new publicly traded company, Versant, in the future.