NBC - New York, NY
posted 2 months ago
NBCUniversal is seeking an Engineering Manager for the Video Software Engineering team in New York. This role is pivotal in growing and developing engineering talent while building inclusive, high-performing teams. The Engineering Manager will work closely with various teams across Peacock technology to ensure the delivery of a high-quality streaming service. This position involves driving technical initiatives in collaboration with senior engineers across multiple teams, focusing on testing, resiliency, and performance. In this role, you will collaborate with all Playback Services teams, including Live/Linear, VOD, and Video Player, to monitor and improve Video KPIs on the Peacock application. You will be responsible for building dashboards and automation for the NBCUniversal Video Operations team, managing relationships between multiple internal teams, and owning the creation of a data lake for end-to-end video delivery. Additionally, you will ensure optimal integration of video players in collaboration with teams building Peacock applications. The Engineering Manager will work closely with Engineering, Product, Project Management, and Backend Technology Services teams to build a highly scalable and reliable video infrastructure. This includes developing software solutions based on operations, evaluating operational feasibility, and documenting solutions through various means such as flowcharts and code comments. You will also be responsible for delivering on product roadmaps with a high level of quality, driving technical initiatives, and constantly seeking improvements in processes to enhance efficiency. A key aspect of this role is to grow the team by attracting diverse talent and fostering an environment where team success is prioritized over individual success. You will support, coach, and develop high-performing engineers through regular one-on-ones and continuous feedback, while also mentoring individuals to embrace diversity and contribute to an inclusive workplace. Continuous improvement is essential, and you will proactively suggest changes to enhance team efficiency as it evolves.