We're looking for a Senior Program Delivery Manager to coordinate the efforts between multiple teams. These programs contain complex activities that may span functions, organizations, geographic regions, and cultures. You will not only be well versed in the agile methodology, but also be experienced in adapting and optimizing processes to increase quality and velocity.
Organize and facilitate sprint and release planningFacilitate daily stand-up meetingsRetrospectives, demos, and other project related meetings as neededAdapt plans, schedules, and resource assignments as required throughout sprints and respond to emerging requirements, risks, and impediments. Develop action plans to mitigate risks and eliminate blockers to ensure successful deliveryAssist teams with making appropriate commitments through story selection and task definitionsFoster a culture of accountability and desire to winEnsure compliance with process, such as ensuring all decisions, deliverables, and time are tracked; providing training to team members as neededTrack and communicate team velocity and sprint/release progress and burndown charts, and drive teams to greater efficiency and quality through your recommended improvementsAbove all else, bring a positive energy, build strong relationships, and foster a collaborative team environment driven to build great software