10,895 Agile Project Manager Software Development jobs in Kenya
Agile Project Manager, Software Development
Posted 17 days ago
Job Viewed
Job Description
As an Agile Project Manager, you will be responsible for planning, executing, and closing software projects using Agile methodologies such as Scrum or Kanban. Your duties will include facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives. You will manage project scope, identify and mitigate risks and impediments, and ensure the team adheres to Agile principles and best practices. This involves closely monitoring project progress, communicating status updates to stakeholders, and managing the product backlog in collaboration with the Product Owner. You will foster a collaborative and productive team dynamic, empowering team members and resolving conflicts effectively. Ensuring clear communication channels and fostering transparency across all project activities are paramount. You will also focus on continuous improvement by identifying opportunities to enhance team performance and project delivery processes.
The ideal candidate will possess a Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. A minimum of 5 years of experience in project management, with at least 3 years specifically focused on managing Agile software development projects, is required. Certifications such as Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) are highly desirable. Proven experience with Agile project management tools (e.g., Jira, Asana, Trello) is essential. Strong understanding of software development lifecycle (SDLC) and various Agile frameworks is mandatory. Excellent communication, leadership, and interpersonal skills are critical for guiding teams and interacting with stakeholders. The ability to work independently and effectively in a fully remote setting, demonstrating strong organizational skills and proactive problem-solving, is crucial. Join our dynamic team and lead the development of impactful software solutions from your home office.
Lead Agile Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage software development projects from initiation to closure, adhering to Agile principles and practices.
- Facilitate all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Develop and maintain detailed project plans, roadmaps, and release schedules.
- Manage the product backlog, ensuring user stories are well-defined, prioritized, and estimated.
- Coach and mentor Scrum Masters and development teams to foster a culture of continuous improvement and high performance.
- Identify, assess, and mitigate project risks and impediments, ensuring smooth project execution.
- Collaborate closely with Product Owners, stakeholders, and development teams to define project scope and requirements.
- Track project progress, provide regular status reports, and communicate key metrics to stakeholders.
- Ensure the delivery of high-quality software products that meet business needs and user expectations.
- Promote Agile best practices and facilitate knowledge sharing within the organization.
- Manage project budgets and resource allocation effectively.
- Resolve conflicts and facilitate effective communication among team members and stakeholders.
- Drive continuous improvement initiatives within the Agile development process.
- Bachelor's degree in Computer Science, Information Technology, Business, or a related field.
- Certified Scrum Master (CSM) or Professional Scrum Master (PSM) certification is essential. Agile Project Management Professional (PMP-ACP) or similar certification is highly desirable.
- Minimum of 7 years of experience in project management, with at least 5 years specifically focused on Agile software development projects.
- Proven experience leading distributed/remote teams and fostering a collaborative environment.
- Deep understanding of Agile frameworks (Scrum, Kanban) and their application in software development.
- Excellent knowledge of software development lifecycle (SDLC) and various technologies.
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Confluence, Asana, or Trello.
- Exceptional organizational and time management skills, with the ability to manage multiple projects simultaneously.
- Strong problem-solving and decision-making abilities.
- Experience in stakeholder management and expectation setting.
- Ability to adapt to changing priorities and guide teams through ambiguity.
Senior Technical Project Manager - Agile Software Development
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities will include:
- Defining project scope, goals, and deliverables in collaboration with stakeholders.
- Developing detailed project plans, schedules, and resource allocation strategies.
- Leading and motivating cross-functional project teams, fostering a collaborative and productive environment.
- Managing project risks, issues, and changes, implementing mitigation strategies as needed.
- Facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Tracking project progress and performance, providing regular status reports to senior management.
- Ensuring adherence to quality standards and best practices throughout the development lifecycle.
- Managing third-party vendor relationships and deliverables.
- Communicating effectively with technical teams, business stakeholders, and executive leadership.
Senior Agile Project Manager, Software Development
Posted 20 days ago
Job Viewed
Job Description
Key responsibilities include facilitating Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives. You will work closely with product owners, development teams, and stakeholders to ensure clear communication and alignment throughout the project lifecycle. The Senior Agile Project Manager will be instrumental in identifying and mitigating project risks and dependencies, proactively resolving issues, and ensuring smooth execution. This role involves managing stakeholder expectations, providing regular project status updates, and ensuring the effective adoption of Agile best practices across the organization. You will also be responsible for coaching and mentoring team members, promoting continuous improvement, and fostering a high-performance team culture.
The successful candidate will hold a Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP, CSM, or similar Agile certifications are highly preferred. A minimum of 8 years of experience in project management, with at least 5 years specifically focused on managing software development projects using Agile methodologies, is essential. Proven experience in managing large-scale, complex projects and leading distributed teams is required. Strong understanding of the software development lifecycle (SDLC) and various development tools is necessary. Excellent leadership, communication, negotiation, and conflict-resolution skills are paramount for success in this role. This position is based in **Garissa, Garissa, KE**, and requires the candidate to work on-site, with no remote work option available at this time.
Remote Agile Project Manager - Software Development
Posted 4 days ago
Job Viewed
Job Description
- Lead the planning, execution, and delivery of software development projects using Agile methodologies.
- Facilitate Agile ceremonies and ensure adherence to best practices.
- Manage project scope, timelines, budgets, and resources effectively.
- Identify, assess, and mitigate project risks and issues.
- Communicate project status, progress, and potential roadblocks to stakeholders.
- Foster a collaborative and productive team environment, even in a remote setting.
- Ensure effective stakeholder management and expectation setting.
- Drive continuous improvement within the project team and processes.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Proven experience (5+ years) as a Project Manager, with a significant focus on software development projects.
- Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
- Experience managing distributed and remote teams.
- Proficiency in project management software (e.g., Jira, Asana, Trello) and collaboration tools (e.g., Slack, Microsoft Teams).
- Strong understanding of software development lifecycles.
- Excellent leadership, communication, negotiation, and problem-solving skills.
- Ability to thrive in a fast-paced, remote work environment.
Lead Project Manager - Agile Software Development
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Lead and motivate cross-functional project teams, fostering a collaborative and productive remote work environment.
- Implement and manage Agile development processes, including Scrum or Kanban, ensuring efficient workflow and continuous improvement.
- Proactively manage project risks and issues, developing mitigation strategies and escalating as necessary.
- Communicate project status, updates, and key decisions effectively to stakeholders at all levels.
- Ensure the quality and timely delivery of project outputs.
- Manage vendor relationships and oversee the work of external contractors and consultants.
- Conduct post-project evaluations, identifying lessons learned and areas for improvement.
- Contribute to the development and refinement of project management best practices within the organization.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. A Master's degree or PMP certification is a plus.
- Minimum of 7 years of experience in project management, with at least 3 years focused on software development projects using Agile methodologies.
- Demonstrated experience leading remote teams and managing distributed projects.
- Expertise in Agile frameworks (Scrum, Kanban) and project management tools (e.g., Jira, Asana, Trello).
- Excellent leadership, communication, and interpersonal skills, with the ability to influence and motivate team members.
- Strong analytical and problem-solving abilities, with a keen eye for detail.
- Proficiency in risk management, stakeholder management, and budget control.
- Ability to work independently, manage priorities, and deliver results in a remote setting.
- Experience with software development lifecycle (SDLC) and understanding of technical concepts is highly desirable.
Remote Agile Project Manager - Software Development Lifecycle
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives for distributed teams.
- Manage project scope, timelines, resources, and budgets effectively using Agile project management tools.
- Develop detailed project plans, user stories, and backlog grooming sessions.
- Track project progress, identify risks and issues, and implement mitigation strategies in a remote setting.
- Foster a collaborative and productive team environment, promoting open communication and continuous improvement.
- Ensure adherence to Agile best practices and methodologies throughout the project lifecycle.
- Liaise with stakeholders, product owners, and development teams to gather requirements and manage expectations.
- Remove impediments and blockers for the development team to ensure smooth progress.
- Monitor team performance and provide constructive feedback to enhance productivity and efficiency.
- Maintain accurate project documentation and reporting for all stakeholders.
- Champion the adoption and continuous improvement of Agile practices within the organization.
- Utilize project management software (e.g., Jira, Asana, Trello) to manage tasks, track progress, and facilitate collaboration.
- Conduct risk assessments and develop contingency plans for potential project challenges.
- Ensure the quality of deliverables by working closely with QA teams.
- Facilitate effective decision-making processes within the project team.
- Adapt project management approaches based on project needs and team dynamics in a remote context.
- Manage stakeholder communications, ensuring transparency and alignment on project goals and progress.
- Guide the team in estimating effort and breaking down work into manageable tasks.
- Support the team in achieving their sprint goals and overall project objectives.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Proven experience (5+ years) as an Agile Project Manager, Scrum Master, or similar role, managing software development projects.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is highly desirable.
- Strong understanding of Agile principles, Scrum, Kanban, and other Agile frameworks.
- Experience with project management software such as Jira, Confluence, Asana, or similar.
- Excellent communication, leadership, and interpersonal skills, adapted for remote team management.
- Ability to facilitate meetings and discussions effectively in a virtual environment.
- Strong problem-solving and conflict-resolution abilities.
- Proven ability to manage multiple projects simultaneously and prioritize tasks effectively.
- Experience working with distributed or remote teams.
- Familiarity with the software development lifecycle (SDLC).
- Detail-oriented with strong organizational skills.
- Ability to adapt to changing project requirements and priorities.
- Demonstrated ability to build strong working relationships with team members and stakeholders.
Be The First To Know
About the latest Agile project manager software development Jobs in Kenya !
Project Manager - Agile Software Development
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage the end-to-end lifecycle of software development projects using Agile frameworks (Scrum, Kanban).
- Develop detailed project plans, including scope, goals, deliverables, required resources, budget, and scheduling.
- Facilitate project meetings, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Monitor project progress, identify potential risks and issues, and implement mitigation strategies.
- Manage project scope and changes effectively to ensure project success.
- Communicate project status, risks, and issues clearly and proactively to all stakeholders, including senior management.
- Build and lead high-performing, cross-functional project teams.
- Ensure adherence to quality standards and best practices in software development.
- Manage project budgets and ensure projects are delivered within financial constraints.
- Foster a collaborative and productive team environment.
- Contribute to the continuous improvement of project management processes and methodologies.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 5-7 years of experience in project management, with a strong focus on software development.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Demonstrated ability to manage complex projects with multiple stakeholders.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, Trello).
- Strong risk management and problem-solving capabilities.
- Ability to manage budgets and resources effectively.
- Experience working in a team-oriented, collaborative environment.
Senior Remote Agile Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and coach multiple agile software development teams using Scrum or Kanban methodologies.
- Facilitate all agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Work closely with Product Owners to ensure a clear understanding of the product vision and backlog priorities.
- Identify and remove impediments blocking team progress, escalating issues as necessary.
- Track and report on key project metrics, such as velocity, burndown charts, and cycle time, to ensure transparency and continuous improvement.
- Foster a collaborative, self-organizing, and high-performing team culture in a remote setting.
- Manage project scope, timelines, and resources effectively to ensure successful product delivery.
- Communicate project status, risks, and dependencies to stakeholders and leadership.
- Promote a culture of continuous improvement and adaptation within the development teams.
- Ensure adherence to best practices in software development and agile project management.
- Extensive experience as an Agile Project Manager or Scrum Master, preferably in software development.
- Deep understanding of Agile principles, values, and frameworks (Scrum, Kanban).
- Proven ability to lead and motivate remote teams to achieve high performance.
- Experience with agile project management tools (e.g., Jira, Confluence, Azure DevOps).
- Strong facilitation, coaching, and conflict-resolution skills.
- Excellent communication, interpersonal, and stakeholder management abilities.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is required.
- Agile Coach or Project Management Professional (PMP) certification is a plus.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Experience in managing multiple concurrent projects in a fast-paced, remote environment.
Senior Agile Project Manager - Software Development (Remote)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage Agile software development projects from inception to completion.
- Facilitate Scrum ceremonies (daily stand-ups, sprint planning, reviews, retrospectives).
- Coach and mentor development teams on Agile best practices.
- Manage project scope, timelines, budgets, and resources effectively.
- Identify, assess, and mitigate project risks and dependencies.
- Ensure timely and high-quality delivery of software products.
- Communicate project status, risks, and issues to stakeholders.
- Foster a collaborative and productive team environment.
- Utilize Agile project management tools to track progress and manage backlogs.
- Continuously improve team processes and workflows.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 7 years of experience in project management, with a strong focus on Agile software development.
- Proven experience managing complex software development projects using Scrum or Kanban.
- Deep understanding of Agile principles, methodologies, and best practices.
- Proficiency with Agile project management tools (e.g., Jira, Confluence, Trello).
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical, problem-solving, and decision-making abilities.
- Experience in managing remote and distributed teams.
- Certified Scrum Master (CSM) or similar Agile certification is highly desirable.
- Ability to thrive in a fast-paced, remote work environment, supporting teams near Eldoret, Uasin Gishu, KE .