Remote Sr. Software Engineer

at NBCUniversal

Posted 1 day ago 2 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.
  • The focus will be on developing and optimizing video ingestion, encoding, packaging, and validation services to ensure efficient, secure, and reliable video delivery across a wide range of devices and platforms.
  • The position is critical for ensuring high-quality, reliable video delivery and involves building infrastructure that supports content readiness and streaming performance.
  • The engineer will collaborate closely with the Principal Engineer and other teams 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.

Requirements:

  • Candidates must have 5+ 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 expected.
  • Strong communication skills are required 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.
  • Proficiency in scripting or additional languages such as C, C++, or Bash is a nice-to-have.

Benefits:

  • This position is fully remote, allowing employees to work from their residence.
  • Candidates will have the opportunity to be part of a pivotal time as NBCUniversal transitions to a new publicly traded company, Versant.
  • The company provides equal employment opportunities to all applicants and employees, ensuring a diverse and inclusive workplace.
  • Reasonable accommodations are available for qualified individuals with disabilities or disabled veterans throughout the application and recruitment process.