We are seeking a highly experienced Senior Project Manager to lead and manage complex software development projects from inception to delivery. The ideal candidate will possess a deep understanding of the Software Development Life Cycle (SDLC), exhibit mastery in Agile/SCRUM methodologies, and demonstrate the ability to deliver high-quality projects on time, within scope, and within budget.

The Project Manager will serve as a key liaison between internal teams, external vendors, and stakeholders, ensuring seamless coordination, proactive risk management, and strategic alignment across all project phases.

RequirementsKey Responsibilities

  • Project Execution & Delivery
    • Drive the successful execution of software development projects by coordinating internal resources and third-party vendors.
    • Ensure timely delivery within defined scope, budget, and quality expectations.
  • Planning & Scope Management
    • Define comprehensive project scopes and objectives in collaboration with stakeholders, ensuring technical feasibility.
    • Create and maintain detailed project plans that accurately track progress, resource allocation, milestones, and deliverables.
  • Risk & Change Management
    • Identify potential project risks and implement effective mitigation strategies.
    • Use structured change control processes to manage shifts in project scope, timelines, or cost.
  • Performance & Reporting
    • Monitor and evaluate project performance using appropriate tools, KPIs, and techniques.
    • Provide regular status updates, escalate issues when necessary, and ensure alignment with organizational goals.
  • Stakeholder & Client Relationship Management
    • Build and maintain strong relationships with clients, internal teams, and external stakeholders.
    • Facilitate clear and effective communication across all levels of the organization.

Required Qualifications & Skills

  • Experience
    • Minimum 5–8 years of experience managing software development or IT-related projects.
    • Demonstrated experience delivering projects within Agile and SCRUM frameworks.
    • Proven ability to manage cross-functional teams and deliver outcomes in a high-pressure environment.
  • Education
    • Bachelor’s degree or tertiary qualification in Project Management, Information Systems, Information Technology, or a related field.
    • Professional certification(s) such as PMP, PRINCE2, CSM, or PMI-ACP highly preferred.
  • Technical Skills
    • Strong understanding of SDLC and modern software development methodologies.
    • Experience with project management tools such as Jira, Trello, MS Project, or equivalent.
    • Familiarity with Agile metrics and performance measurement tools.

Attributes & Soft Skills

  • Excellent verbal and written communication skills.
  • Strong organizational, analytical, and problem-solving abilities.
  • Ability to manage multiple projects simultaneously and work collaboratively across diverse teams.
  • Resilient, proactive, and adaptable to fast-paced, dynamic project environments.

Nice to Have

  • Experience in managing cloud-based or SaaS product development.
  • Background in software engineering or technical delivery roles.
  • Understanding of DevOps practices and CI/CD workflows.

Desired Skills:

  • Project Management
  • Software Development
  • SDLC
  • PMP
  • AGILE/SCRUM
  • SAAS

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position