This job has expired, please see additional jobs below
VP, Software Engineering
NBC Universal
Universal City, CA, United States
Job Details - this job has expired, please see similar jobs below
About Us
NBCUniversal is 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, and world-renowned theme parks. 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.
Responsibilities
The VP of Software Engineering will report to the CTO of Digital Products and Interactive Media and lead all software engineering efforts, development and implementations to create a robust, reliable technology organization.
You will build software and successful engineering teams. You will be responsible for all technical decisions with the team and will help your teams make better decisions. You will need to leverage strong interpersonal skills and knowledge and wisdom gained from building and leading teams responsible for large-scale projects. You will help create strategy and solve the digital technology challenges posed by the business units at NBCUniversal. The ability to collaborate with Product, Engagement, Quality and Operations teams is considered as a key success metric
Responsibilities
Provide strong, decisive and effective leadership for our developers.
Be an experienced technical sounding board; doing code reviews; participating in architectural decisions.
Get involved as needed to drive decisions, push technical direction, fix issues, debug problems and generally do what’s needed to make things happen.
Grow top talent engineering team (attract, hire, and manage) while maintaining a great engineering culture.
Collaborate with executive leadership to align business and strategic goals with technology initiatives.
Responsible for the design, development and architecture of all major software solutions, including the establishment of software development best practices
Other duties as assigned.
Qualifications/Requirements
Experience building complex large-scale consumer, ecommerce and mobile applications
10+ years experience in software engineering with considerable exposure to solving web-scale problems, including 5 years in a lead role
History of demonstrated technical leadership in delivering large complex projects and leading engineering teams
Proven and demonstrable experience in architecting, designing and implementing enterprise-scale, high volume, high availability system.
Must be able to maintain regular attendance as is determined at the company’s discretion.
BS or MS degree or equivalent experience relevant to functional area.
Hands-on experience working in Agile environments (Scrum or Kanban preferred)
Strong experience and understanding of CI/CD and DevOps practices
Experience with LAMP and Java is a plus
Understanding of micro-services architecture and API-centric design
Understanding of modern software and architecture design patterns
Strong experience with cloud-based environments (AWS or GCP preferred)
Media industry experience is preferred