Senior Programme Manager/Project Manager
Job Description
The Senior IT Program Manager is responsible for leading and delivering large, complex technology programs that involve multiple projects, cross-functional teams, and significant organisational impact. This includes overseeing digital transformation initiatives, system implementations, cloud migrations, application modernisation, infrastructure upgrades, and enterprise-wide technology changes. The Senior IT Program Manager ensures programs are delivered on time, within budget, and aligned to strategic IT and business objectives.
Key Responsibilities 1. Program Delivery & Leadership- Lead end-to-end delivery of complex, multi-stream IT programs involving applications, infrastructure, data, and security components.
- Develop detailed program plans, roadmaps, resource plans, dependencies, and milestones.
- Manage program execution using Agile, Waterfall, or hybrid delivery approaches.
- Ensure integration between various technical project teams and business stakeholders.
- Translate business objectives into technical program outcomes.
- Work closely with IT leadership, Enterprise Architects, and Solution Architects.
- Ensure technical solutions meet architecture standards, security requirements, and IT governance policies.
- Engage and influence senior IT and business stakeholders, including CIO, CTO, Heads of Departments, and external partners.
- Facilitate steering committees, governance forums, and program reporting structures.
- Manage third-party vendors, negotiate contracts, and ensure vendor accountability.
- Identify, analyse, and mitigate technical risks, system dependencies, and integration issues.
- Ensure compliance with IT governance frameworks, cybersecurity policies, and regulatory requirements.
- Oversee quality assurance, testing strategies, and change control processes.
- Develop and manage multimillion-rand program budgets.
- Monitor financial performance, forecast expenditure, and manage cost variances.
- Allocate resources and optimise utilisation across technical teams and vendors.
- Lead organisational readiness and user adoption for IT changes.
- Partner with Change Management teams to prepare training, communication, and deployment strategies.
- Ensure smooth transition of systems into BAU operations and support teams.
- Provide direction, mentorship, and support to project managers, business analysts, technical leads, and scrum teams.
About This Role
Career insights for Information Technology Project Managers positions