Vice President Of Engineering
Comcast
(New York, New York)CMCSA is a type of publicly traded stocks of Comcast, a mass media and communications company that provides cable, entertainment, and communication products and services. It is a class A common stock traded in NASDAQ. CMCSA offers voting rights of .1323 votes per share.
The Vice President of Engineering reports to the Chief Technology Officer. The role entails managing and growing the Engineering department. The Engineering department consists of a handful of engineering teams that focus on a specific technology domain (UI & Workflow, Core Data Platform, Optimization & Algorithms, Big Data, Advertising Delivery). Each team is run by a Tech Lead. Teams work in an agile manner, with monthly sprints.
- Personnel management direct or indirect supervision over all Engineering staff (developers, Tech Leads, QA). This includes hiring, coaching, and talent development.
- Program management and Execution manage plans, timelines, and interdependencies between different engineering teams.
- SDLC Manage and improve the Software development and release process, with special attention to automated testing, DevOps, and scalable development.
- Technical Leadership interface with Product Management and other business functions.
Professional Qualifications:
- BA in Computer Science or related discipline required,MS or MA degreein Computer Science or related discipline preferred.
- 12+ years of previous experience in a VP Engineering position, overseeing at least 35 Software Engineers
- Deep experience with agile development methodologies, automated testing, release processes, etc.
- Experience with managing 'matrix development organizations' (multiple engineering teams / domains, and multiple end-to-end products)
- Experience with managing Software Development across multiple technical platforms, including C#/.NET, Linux, Python, Javascript/Node.js, Hadoop.
- Experience with developing and maintaining Cloud-based software platforms (SAAS).
Personal Characteristics:
-
Strong People manager
-
Passion for managing engineering organizations, and bringing them from 'start-up mode' to more scalable development process (without losing the 'startup mentality').
- Ability to successfully negotiate effort, timelines, features.
- Team player.
- Openness to learn, and foster continuous innovation.
- Work ethic highlighted by willingness to 'roll up the sleeves' to get into the details required to get the job done.
- High integrity
Reports to | Chief Technology Officer |
---|
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- Cloud
- Hadoop
- JavaScript
- Linux
- Product Management
- Program Management
- Python
- Software Development
- Thorough Understanding of Software Development Life Cycles
- .NET Framework
- Agile Software Development
- Automated Testing
- C#
- Node.js
- SaaS
- UI Design
- Computer Science
- Software Engineering
- Core Data
- Knowledge of Big Data

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.