NBCUniversal is looking for an experienced Director of Engineering to lead the development and evolution of their mobile and connected TV (CTV) platforms across iOS, Android, tvOS, Roku, and Lightning-based applications. The goal is to ensure these platforms deliver world-class viewing experiences to millions of users by driving technical vision, execution, and performance.
Requirements
- 10+ years of software engineering experience, with 5+ years in engineering leadership roles
- Proven experience delivering large-scale mobile and/or CTV applications at high user scale
- Strong technical background in native mobile (iOS, Android) and CTV (tvOS, Roku, Lightning framework) development
- Experience managing multiple teams or platforms with varying tech stacks and device-specific needs
- Strong knowledge of video streaming, playback optimization, and performance tuning
- Experience with video streaming technologies (HLS, DASH, DRM, CDNs)
- Experience with video players (e.g., JWPlayer, VideoJS, Shaka, ExoPlayer, AVPlayer), analytics tools (Adobe, Comscore) and QoS (Conviva)
Responsibilities
- Lead, inspire, and scale a team of engineers and engineering managers across mobile (iOS, Android) and CTV (tvOS, Roku, Lightning) platforms
- Define and drive the technical strategy, roadmap, and execution plans aligned with product vision and business priorities
- Ensure high availability, reliability, and performance across mobile and CTV apps
- Champion best practices in software development, security, architecture, testing, and CI/CD
- Drive consistency in architecture and shared services across mobile and CTV platforms, identifying opportunities for modularization and cross-platform efficiency
- Oversee architectural decisions to support long-term maintainability and extensibility
- Establish and uphold technical governance practices to ensure code quality, platform security, and development consistency
Other
- Act as the voice of engineering in product and executive conversations—advocating for scalability, performance, maintainability, and customer impact
- Collaborate closely with stakeholders across Product, Design, Editorial, QA, Video Engineering, and UX Research to shape platform direction and user experience
- Balance rapid feature delivery with technical sustainability and platform quality
- Mentor, develop, and retain top engineering talent; grow technical leadership within the teams
- Foster an inclusive and collaborative culture of excellence, ownership, and innovation