10+ years of experience in Program Management and 5+ years of experience managing program teams in a technology environment
Strong technology background, preferably direct software development experience
Strong program management skills, including demonstrated ability to think end-to-end, lead long-term programs, and to manage multiple programs simultaneously within a program portfolio
Demonstrated experience connecting disparate groups across an organization to accelerate outcomes
Demonstrated ability to work in a matrix environment, and ability to influence at all levels to build strong partnerships across organizations
Agile training and experience preferred
Experience attracting, hiring, coaching and developing top talent
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to executives and non-technical leaders
Bachelor's Degree in Computer Engineering required (science,project management, or business administration)