Principal Engineer – Video Player Technology, Peacock

NBCUniversal, LLC, New York, New York

Create the extraordinary.

Level: Manager (Supervisor)

Peacock is the place to stream thousands of hours of hit movies and shows, exclusive originals, live sports, news, and pop culture. We’re in need of courageous leaders and creative problem-solvers who work hard and want to be at the epicenter of content, tech, and entertainment. NBCUniversal’s Peacock is growing, and we’re looking for another smart, passionate, and collaborative person to join our team.

We value inclusivity in our content and our people, and believe that success is only possible when we represent the world around us. So, are you ready to join our flock?

Principal Engineer – Video Player Technology, Peacock

Peacock is looking for an experienced Principal Engineer to lead the technical direction and evolve our engineering culture within Video Player Technology. You will become a part of an engineering team building video players and video playback capabilities, streaming content to millions of customers.
The team build video playback SDKs which are integrated into each application across all of Peacock’s supported devices. As such, this role would be best suited to an experienced engineer with excellent communication skills and attention to detail.
You will lead the technical direction across multiple device platforms, ensure API consistency, mentor individuals, embrace diversity and help with building an inclusive and flexible workplace. In this hands-on role, you will be delving into the detail - from code reviews across the teams to contribution to complex solution design and working closely and collaboratively with the application and streaming teams.

What the team does

  • Develops libraries providing video playback capabilities of DASH and HLS formats, including ad insertion and video analytics

  • Collaborates with video streaming and encoding teams to drive innovation and improvements in video delivery and playback user experience

  • Collaborates with teams building Peacock applications, ensuring optimal integration of the video players libraries on all types of devices


  • Work with the engineers across the codebases in TypeScript/JavaScript, Swift, Java and BrightScript to ensure that technical solutions are built in a performant, scalable and consistent way across all devices

  • Collaborate both internally and externally across the broader technology organization to ensure sensible and consistent APIs that are both intuitive and easy to use

  • Evangelise excellent engineering culture and best practice

  • Participate in code reviews across multiple programming languages

  • Support requirements analysis by translating high level feature requirements into technical video playback capabilities

  • Work closely and collaboratively with engineering managers of the development teams

  • Mentor engineers in the team and be an integral part to the hiring process to support hiring of diverse talent

  • Continuously learn, improve and optimise processes and ways of working

  • Provide constructive feedback to help your direct reports grow in their professional careers

- 6+ years of relevant experience in software engineering
- Expert in at least one of the following languages:
o TypeScript/JavaScript
o Swift
o Java
o BrightScript
- Working knowledge of streaming, DRM and advertising technology
- Understanding of agile software development concepts
- Exceptional communication skills, both written and verbal given the collaborative nature of this role
- An interest in promoting inclusive team culture where engineers of diverse backgrounds can grow
- Transparency, selflessness and authenticity
- Desire and eagerness to learn

At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Here you can create the extraordinary. Join us.

NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.

About NBCUniversal, LLC

We are one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news and information to a global audience.

NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, world-renowned theme parks, and a premium ad-supported streaming service. NBCUniversal is a subsidiary of Comcast Corporation.

At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. We take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Join us.

NBCUniversal, LLC

Want to learn more about NBCUniversal, LLC? Visit NBCUniversal, LLC's website.