The EPMO Program Manager is responsible for overseeing the planning, development and execution of various strategic programs across the organization. The EPMO Program Manager is responsible for managing multiple programs at once within a defined framework, with program teams between 20-50 people and will regularly interact with Senior and Executive Management. Within a program there may be a mix of directly managed sub-projects and projects with assigned Project Managers. Programs are typically strategic initiatives that have sub-projects and/or phases, and which may span multiple years in execution. Programs may support SwitchThink directly or they may be in support of financial institution clients. For technology-related programs the information technology environment may be on-premise, hosted or cloud deployments and frequently involves orchestrating client, internal and 3rd party resources.