Job Description

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 ResponsibilitiesProgram 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.QualificationsEducation: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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In