About the position
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:
About The Employer: