5+ years of technical product or program management experience - 7+ years of working directly with engineering teams experience - 3+ years of software development experience - 5+ years of technical program management working directly with software engineering teams experience - experience managing programs across cross functional teams, building processes and coordinating release schedules- 5+ years of project management disciplines including scope, schedule, budget, quality, along with risk and critical path management experience- experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules- experience defining kpi's/sla's used to drive multi-million dollar businesses and reporting to senior leadership