We are seeking a highly skilled and experienced Program Manager to oversee and manage multiple strategic projects within our organization. The successful candidate will be responsible for leading cross-functional teams, ensuring the successful delivery of software solutions, and maintaining strong stakeholder relationships throughout the software development lifecycle. This role requires exceptional leadership, communication, and problem-solving skills to drive initiatives in an agile environment while managing the integration of various technologies and development methodologies. The Program Manager will play a key role in aligning project goals with organizational strategy, ensuring timely delivery and quality standards are met.
Key Responsibilities
- Program Planning and Strategy:
- Develop and manage comprehensive program plans that align with business objectives and project requirements.
- Define the program scope, goals, and deliverables in collaboration with stakeholders.
- Establish program timelines, milestones, and key performance indicators (KPIs).
- Anticipate and mitigate potential risks that may impact program delivery.
- Project Management:
- Lead multiple software development projects simultaneously, ensuring each one meets quality, scope, and timeline objectives.
- Work closely with development teams to ensure that project plans are implemented effectively and align with agile methodologies.
- Coordinate and manage cross-functional teams including development, QA, operations, product management, and other key stakeholders.
- Stakeholder Management:
- Serve as the primary point of contact for program stakeholders, ensuring transparent communication and alignment.
- Provide regular program status updates, including progress, risks, issues, and dependencies.
- Build strong relationships with business leaders, technical teams, and external partners.
- Resource and Budget Management:
- Ensure resource allocation across projects and monitor the utilization of internal and external resources.
- Work with finance and operations teams to track and manage program budgets, ensuring cost-efficiency and value delivery.
- Risk and Issue Management:
- Identify, assess, and track risks throughout the program lifecycle, taking proactive measures to resolve issues.
- Drive issue resolution and manage escalations with appropriate internal and external stakeholders.
- Process Improvement and Best Practices:
- Continuously evaluate and improve program management processes and methodologies.
- Encourage the adoption of best practices in software development, project delivery, and cross-functional collaboration.
- Agile and Scrum Support:
- Lead or support the adoption of agile methodologies across teams, including Scrum, Kanban, or hybrid approaches.
- Support Scrum Masters and Product Owners to ensure that teams are delivering effectively within agile frameworks.
- Ensure that program deliverables are in line with agile principles and provide guidance when necessary.
- Reporting and Documentation:
- Develop comprehensive reporting dashboards to track program progress, milestones, and financials.
- Ensure that proper documentation is maintained for all phases of the program, including planning, execution, and post-delivery reviews.
Qualifications
- Education:
- Bachelor's degree in Computer Science, Information Technology, Business Administration, or related field.
- PMP (Project Management Professional) or similar project management certification is a plus.
- Agile certifications (e.g., Scrum Master, PMI-ACP) are highly desirable.
- Experience:
- Minimum of 10+ years of experience in program or project management, with a focus on software development or IT services.
- Proven experience managing complex software development programs in an agile environment.
- Strong track record of leading cross-functional teams and driving business-critical projects to successful completion.
- Familiarity with industry-standard project management tools (e.g., Jira, Trello, MS Project, Asana).
APPLY NOW