About the Role
Our client, a global leader in enterprise software solutions, is seeking a seasoned Senior Program Manager to join their dynamic team based in Pretoria, Gauteng, ZA. This is a critical, office-based role where you will be responsible for overseeing a portfolio of interconnected projects aimed at enhancing and expanding our client's core enterprise offerings. You will drive strategic program execution, ensuring alignment with business objectives, managing cross-functional teams, and mitigating risks. We are looking for an individual with exceptional strategic thinking, leadership acumen, and a proven ability to manage complex programs in a corporate environment. This role demands strong stakeholder engagement skills and a deep understanding of program management best practices. You will have the opportunity to make a significant impact on the company's product strategy and delivery.
Key Responsibilities
- Define, plan, and execute strategic enterprise programs, ensuring alignment with overall business objectives and market needs.
- Oversee a portfolio of projects, managing interdependencies, resources, budgets, and timelines effectively.
- Lead and mentor program teams, fostering a collaborative and results-oriented work environment.
- Develop and maintain robust program governance structures and reporting mechanisms.
- Identify, assess, and proactively manage program-level risks, issues, and dependencies.
- Facilitate clear and consistent communication with all stakeholders, including executive leadership, project managers, and technical teams.
- Manage program budgets, track expenditures, and ensure financial targets are met.
- Drive process improvements and best practices in program management across the organization.
- Oversee vendor selection and management for program-related activities.
- Ensure the successful delivery of program outcomes and benefits realization.
Requirements
- Bachelor's degree in Business Administration, Computer Science, Engineering, or a related field.
- An MBA or Master's degree is highly preferred.
- Minimum of 10 years of experience in program management, with a significant portion focused on enterprise software or technology initiatives.
- Proven track record of successfully managing large, complex, and multi-year programs.
- Strong understanding of software development lifecycles (SDLC) and agile/waterfall methodologies.
- Exceptional leadership, strategic thinking, and problem-solving skills.
- Excellent communication, presentation, and stakeholder management abilities.
- Experience with financial management, budgeting, and resource planning for large programs.
- PMP, PgMP, or equivalent program management certification is required.
- Experience working in a large, matrixed organization.
- Ability to thrive in a fast-paced, results-driven environment.
Benefits
- Our client offers a competitive salary and a comprehensive benefits package, including performance-based bonuses, comprehensive medical and retirement plans, and generous paid time off.
- You will have access to ongoing professional development opportunities, leadership training programs, and the chance to work on high-impact projects within a stable and well-established company.
- This office-based role provides direct collaboration with key decision-makers and a structured work environment conducive to career advancement.