AVP Engineering will be responsible for supporting the day-to-day planning and execution of a large-scale software development program consisting of many accounts. This position will include driving customer engagement, engineering execution, technical leadership, program and resource planning, project documentation, communication, and management reporting.
Requirements:
- At least 15 years of experience in Software Development
- At least 10 years of experience in Project Management
- At least 5 years of experience in Program Management
- Software engineering background
- Proven track of managing teams of 200+ engineers on several accounts in parallel
- Experience in driving large-scale customer engagements from pre-sales to solid execution
- Proficient in choosing modern software development technologies for the project
- Good grasp of modern SDLC methodologies and management principles/techniques
- Proven experience in establishing/tailoring project process
- Experience in budgets and crisis management
- Good planning and organizational skills
- Experience in designing, tailoring and reviewing KPIs for subordinates
- Experience in working with foreign customers in the IT industry
- Experience in mentoring senior engineering managers
- Having a strong understanding of motivational principles and what drives people towards results
- Capability to recognize weak points, risks, and dependencies; ability to address them
- Fulfilling commitments and willingness to show initiative
- Strong charisma and energy to build the team and drive it to success, be a role model.
- Excellent communication, negotiation, and client relationship management skills
- MSc in Computer Science or equivalent
- Fluent English
Job Responsibilities
- Manage and develop engagement with existing and new customers
- Lead a division with 300+ engineers working on the multiply accounts
- Managing scope and estimations for the projects
- Communicate with multiple senior stakeholders on client side