The vice president of engineering (computer software) is typically a member of the organization's management team and is responsible for managing the entire software development team. Their main objective is to work with project and product management to ensure products - and the product development process - meets the need of the organization and its customers.
The vice president of engineering is responsible for developing project plans, creating master project schedules, scheduling the software delivery process and milestones, assisting the software development team with any development issues, and ensuring on-time release schedules are met. Additionally the vice president of engineering is responsible for the creation and development of quality control plans and ensures all project metrics are met. They delegate a majority of the product engineering tasks and must supervise subordinates to ensure tasks are completed. Vice presidents of engineering work with software engineers, developers, architects, administrative assistants, and supply chain personnel. They typically report to the chief technology officer (CTO) and have a number of employees who directly report to them.
Vice President (VP), Engineering (Computer Software) Tasks
- Participate in the strategic decisions about technology, definition, and implementation of the software products.
- Plan, direct, and coordinate activities of a multi-team or cross-functional organization.
- Plan, direct, and coordinate all activities associated with creating software across multiple functional areas and products.
- Hire, review, and fire managers.
- Prioritize and allocate projects, products, and resources with the assistance of architects and managers.