4+ years of Technical Program Management experience in a related industry
Bachelor’s degree in Computer Science or related field
Previous project & program management experience
Highly technical - hands-on software engineering experience is a must.
Extensive project leadership experience.
Skilled in risk management, business risk analysis and making complex business/risk trade-off recommendations and decisions.
Experience in planning and delivery of enterprise-level software development programs.
Experience managing agile processes such as Scrum and Kanban
Experience with service-oriented architectures and web services.