What Program Managers Jobs are in Kenya?
Showing 159 Program Managers jobs in Kenya
Technical Project Manager, Software Development
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities
- Manage the planning, execution, and delivery of software development projects from inception to deployment.
- Lead and motivate software development teams, fostering an environment of collaboration and high performance.
- Define project scope, objectives, key deliverables, and success criteria in collaboration with stakeholders.
- Oversee the entire software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Identify, track, and mitigate project risks and issues, ensuring minimal disruption to project timelines.
- Facilitate effective communication between technical teams, product management, and business stakeholders.
- Develop and maintain detailed project schedules, resource plans, and budget forecasts.
- Ensure adherence to quality standards and best practices in software development and project management.
- Manage change control processes effectively, assessing impact and communicating changes to relevant parties.
- Conduct regular project status meetings and prepare comprehensive project reports for management.
- Facilitate post-project reviews and ensure lessons learned are captured and applied.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
- Minimum of 5 years of experience in project management, with a strong emphasis on software development projects.
- Solid understanding of software development lifecycles (SDLC) and methodologies such as Agile (Scrum, Kanban) and Waterfall.
- Proven experience managing technical teams and complex software projects.
- Excellent communication, leadership, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Strong analytical and problem-solving abilities.
- Ability to translate technical concepts into clear business terms and vice versa.
- Experience with cloud technologies (AWS, Azure, GCP) is a plus.
- PMP or Agile certifications (e.g., CSM, CSPO) are highly desirable.
- Ability to work effectively in a fully remote team setting.
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits package.
- Opportunities for continuous learning and professional certifications.
- Generous annual leave and flexible working arrangements.
- Access to state-of-the-art development tools and technologies.
- A dynamic and collaborative remote work culture.
- Exposure to diverse and challenging software development projects.
- Retirement savings plan contributions.
- Home office setup stipend.
- Regular virtual team social events.
Is this job a match or a miss?
Agile Project Manager, Software Delivery
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities
- Facilitate all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Coach and mentor development teams on Agile best practices and principles.
- Remove impediments and obstacles that hinder team progress.
- Collaborate with Product Owners to ensure a clear and well-defined product backlog.
- Manage project scope, timelines, and resources within an Agile framework.
- Track and report on sprint progress, velocity, and other key Agile metrics.
- Foster a culture of collaboration, transparency, and continuous improvement within the development team.
- Ensure the timely and successful delivery of software releases according to sprint goals.
- Communicate project status and risks effectively to stakeholders.
- Contribute to the ongoing improvement of Agile processes and methodologies within the organization.
- Ensure the team's work aligns with the overall product vision and business objectives.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 4 years of experience as an Agile Project Manager or Scrum Master in a software development environment.
- In-depth knowledge of Agile methodologies, particularly Scrum and Kanban.
- Proven experience facilitating Agile ceremonies and removing impediments.
- Excellent communication, negotiation, and interpersonal skills.
- Strong understanding of software development processes and lifecycles.
- Experience with Agile project management tools (e.g., Jira, Trello, Asana).
- Ability to effectively lead and motivate cross-functional teams.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is required.
- Additional Agile certifications (e.g., SAFe, PMI-ACP) are a plus.
- Demonstrated ability to work effectively in a fully remote setting.
- Competitive salary commensurate with experience.
- Comprehensive health and dental insurance.
- Opportunities for professional growth and advanced Agile training.
- Generous paid time off and holidays.
- Flexible working hours and a remote-first work environment.
- Access to modern collaboration tools.
- A supportive and innovative company culture.
- Annual performance bonuses.
- Company-sponsored certifications.
- Virtual team building and social events.
Is this job a match or a miss?
Agile Project Manager - Software & Product Development
Posted 5 days ago
Job Viewed
Job Description
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Guide and coach the development team in adopting and adhering to Agile principles and best practices.
- Identify and remove impediments that hinder the team's progress and productivity.
- Manage project scope, timelines, and deliverables within an iterative development framework.
- Collaborate with Product Owners to ensure a clear and well-defined product backlog.
- Track project progress, monitor key metrics, and provide regular status updates to stakeholders.
- Foster a positive and collaborative team environment, encouraging open communication and continuous improvement.
- Manage stakeholder expectations and ensure alignment on project goals and priorities.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience as an Agile Project Manager or Scrum Master.
- Proven experience working with Agile methodologies (Scrum, Kanban).
- Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
- Strong understanding of software development lifecycle (SDLC).
- Excellent communication, interpersonal, and facilitation skills.
- Ability to effectively manage priorities and resolve conflicts within a team.
- Familiarity with project management tools like Jira, Confluence, or Trello.
- Experience working in the Garissa area or with organizations serving the region is a plus.
- Competitive salary and performance-based incentives.
- Comprehensive health insurance benefits.
- Opportunities for professional development and Agile training.
- A collaborative and innovative work culture.
- Hybrid work arrangement providing flexibility and work-life balance.
- Exposure to cutting-edge software development projects.
Is this job a match or a miss?
Technical Project Manager - Software Engineering
Posted 5 days ago
Job Viewed
Job Description
- Manage the planning, execution, and delivery of complex software development projects using Agile methodologies.
- Define project scope, technical requirements, timelines, and resource allocation in collaboration with engineering leads and product managers.
- Lead and mentor **remote software development teams**, fostering a collaborative and high-performance environment.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify, assess, and mitigate technical risks and dependencies throughout the project lifecycle.
- Ensure adherence to coding standards, best practices, and quality assurance processes.
- Communicate project status, risks, and issues effectively to technical teams and non-technical stakeholders.
- Manage project budgets and ensure efficient allocation of resources.
- Oversee the integration of various software components and systems.
- Drive continuous improvement in development processes and team productivity within a **remote setting**.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Master's degree preferred.
- Minimum of 6 years of experience in software development, with at least 3 years in a Technical Project Manager or similar role.
- Proven experience managing the full software development lifecycle (SDLC) for complex applications.
- Strong understanding of Agile/Scrum methodologies and their practical application in software engineering.
- Excellent technical knowledge in areas such as software architecture, programming languages, databases, and cloud computing.
- Exceptional leadership, communication, and interpersonal skills, crucial for leading **remote technical teams**.
- Proficiency in project management tools (e.g., Jira, Confluence) and version control systems (e.g., Git).
- Experience with CI/CD pipelines and DevOps practices.
- Ability to thrive in a dynamic, fast-paced, **fully remote** work environment.
- Strong analytical and problem-solving skills.
- Relevant certifications such as PMP, CSM, or AWS/Azure certifications are a plus.
- An attractive annual salary of KSh.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave and paid holidays.
- Opportunities for professional growth, technical training, and conference attendance.
- A **fully remote** work arrangement, offering significant flexibility and autonomy.
- Contribution to a retirement savings plan.
- Access to cutting-edge development tools and technologies.
- Performance-based bonuses and recognition programs.
- Home office setup allowance and IT support.
- A collaborative and innovative team culture focused on technical excellence.
Is this job a match or a miss?
Project Manager, Software Development (FinTech)
Posted 9 days ago
Job Viewed
Job Description
Our client, a rapidly growing FinTech company, is looking for a skilled and proactive Project Manager to join their dynamic team in Kisumu . This role is crucial for driving the development and launch of innovative financial technology solutions. You will manage the entire lifecycle of software development projects, from initial concept and planning through to deployment and post-launch support. The ideal candidate will possess a strong understanding of software development processes, Agile methodologies, and the unique demands of the FinTech industry. This position offers the chance to work with cutting-edge technology and contribute to the digital transformation of financial services in the region.
Key Responsibilities- Manage the planning, execution, and delivery of software development projects using Agile frameworks (Scrum, Kanban).
- Coordinate with product managers, engineers, designers, and QA teams to define project scope, requirements, and deliverables.
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Track project progress, identify roadblocks, and implement solutions to ensure on-time delivery.
- Manage project risks, dependencies, and changes effectively.
- Ensure clear and consistent communication among project team members and stakeholders.
- Oversee the quality assurance process and ensure the delivery of high-quality software products.
- Manage project documentation, including user stories, requirements, and release notes.
- Contribute to the continuous improvement of development processes and team efficiency.
- Foster a collaborative and productive team environment.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in software project management, preferably within the FinTech or financial services sector.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Strong understanding of the software development lifecycle (SDLC).
- Experience with project management tools such as Jira, Confluence, or Trello.
- Excellent organizational, problem-solving, and communication skills.
- Ability to manage multiple projects and priorities simultaneously.
- Familiarity with cloud platforms (AWS, Azure) and microservices architecture is beneficial.
- Knowledge of regulatory compliance in the financial sector is an advantage.
- Proficiency in English.
We offer a competitive salary package, including an annual base salary and potential for performance-based bonuses. Comprehensive health insurance, including medical and dental coverage, is provided. Our client invests in employee growth through continuous learning opportunities, workshops, and conference attendance. Employees enjoy a flexible hybrid work model, balancing remote flexibility with in-office collaboration in Kisumu . A modern office environment and opportunities to work on groundbreaking FinTech solutions are key highlights of this role. Join a company that is shaping the future of finance.
Is this job a match or a miss?
Senior Agile Project Manager, Software Delivery
Posted 12 days ago
Job Viewed
Job Description
- Lead and coach Agile development teams in adopting and mastering Agile principles and practices.
- Facilitate all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project scope, timelines, and resources, ensuring effective prioritization and backlog grooming.
- Remove impediments and obstacles for the development team to ensure smooth progress.
- Collaborate closely with Product Owners, stakeholders, and development teams to define project requirements and deliverables.
- Track project progress using Agile metrics and tools, providing transparent reporting to leadership.
- Foster a collaborative and high-performance remote team environment.
- Drive continuous improvement initiatives within the Agile process and team dynamics.
- Ensure the quality and timely delivery of software releases that meet client expectations.
- Mentor junior project managers and team members on Agile best practices.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 6 years of experience in project management, with a significant focus on Agile methodologies (Scrum, Kanban).
- Proven experience leading Agile software development projects from inception to delivery.
- Strong understanding of Agile frameworks, principles, and practices.
- Proficiency with Agile project management tools such as Jira, Confluence, Trello, or similar.
- Excellent communication, facilitation, and stakeholder management skills.
- Experience working effectively in a fully remote team setting is essential.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is required.
- Ability to manage multiple projects concurrently in a fast-paced environment.
- Strong analytical and problem-solving skills.
Is this job a match or a miss?
Project Manager, Software Development
Posted 12 days ago
Job Viewed
Job Description
- Manage the planning, execution, and delivery of software development projects from initiation to completion.
- Define project scope, objectives, deliverables, timelines, and resource requirements.
- Coordinate and collaborate with cross-functional teams, including developers, testers, designers, and stakeholders.
- Oversee the software development process, ensuring adherence to established methodologies (Agile, Waterfall).
- Identify and manage project risks, issues, and dependencies, implementing mitigation strategies.
- Ensure clear and consistent communication among project team members and with all stakeholders.
- Track project progress against milestones and budget, providing regular status reports to management.
- Ensure the quality and timely delivery of software products that meet client specifications.
- Manage vendor relationships and ensure effective contract management.
- Facilitate project meetings, including sprint planning, daily stand-ups, and retrospectives.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 5 years of experience in project management, with a strong focus on software development projects.
- Proven track record of successfully delivering software projects on time and within budget.
- Solid understanding of project management methodologies (PMP, Agile, Scrum).
- Proficiency with project management software (e.g., Jira, Microsoft Project, Asana).
- Excellent leadership, communication, and interpersonal skills.
- Ability to work effectively in a team-oriented, on-site environment.
- Strong analytical and problem-solving skills.
- Experience in managing software development teams is essential.
- Detail-oriented with strong organizational skills.
Is this job a match or a miss?
Lead Project Manager, Software Development Lifecycle
Posted 12 days ago
Job Viewed
Job Description
- Lead and manage multiple software development projects from initiation through closure.
- Develop and execute comprehensive project plans, including scope, schedule, budget, and resource allocation.
- Guide and mentor project teams, fostering a collaborative and high-performance remote work environment.
- Implement and refine Agile methodologies (Scrum, Kanban) to optimize development processes.
- Manage stakeholder expectations and ensure clear, consistent communication throughout the project lifecycle.
- Identify, assess, and mitigate project risks and issues proactively.
- Ensure the delivery of high-quality software products that align with business requirements.
- Track project progress using relevant metrics and tools, providing regular reports to senior management.
- Facilitate effective decision-making and conflict resolution within project teams.
- Drive continuous improvement in project management practices and team performance.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 8 years of progressive experience in project management, with a significant focus on software development.
- Proven experience leading complex software projects using Agile methodologies.
- Strong understanding of the full software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency with project management and collaboration tools (e.g., Jira, Confluence, Slack, Microsoft Teams).
- Demonstrated success in managing projects within a fully remote setting is essential.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Ability to manage multiple complex projects concurrently.
- Strong strategic thinking and problem-solving abilities.
Is this job a match or a miss?
Project Manager - Enterprise Software Solutions
Posted 12 days ago
Job Viewed
Job Description
- Manage the end-to-end lifecycle of enterprise software implementation projects, from initiation and planning to execution, monitoring, control, and closure.
- Define project scope, objectives, deliverables, timelines, and resource requirements in collaboration with stakeholders.
- Develop and maintain detailed project plans, schedules, and budgets.
- Lead and coordinate project teams, including developers, consultants, and quality assurance personnel.
- Effectively communicate project status, risks, and issues to clients and internal management through regular reports and meetings.
- Identify and manage project risks and dependencies, implementing mitigation strategies as necessary.
- Ensure that projects are delivered on time, within budget, and to the required quality standards.
- Facilitate client requirement gathering sessions and ensure solutions align with business needs.
- Manage change requests and scope creep effectively.
- Build and maintain strong relationships with clients and internal teams.
- Bachelor's degree in Computer Science, Information Technology, Business, or a related field.
- Minimum of 5 years of experience in project management, specifically within the software development or IT services industry.
- Proven experience managing enterprise software implementation projects.
- Solid understanding of software development lifecycles (SDLC) and methodologies such as Agile and Waterfall.
- Excellent client-facing and internal communication skills, with the ability to present technical information to non-technical audiences.
- Strong organizational skills and attention to detail.
- Proficiency in project management tools (e.g., Microsoft Project, Jira, Asana).
- Demonstrated ability to manage multiple projects concurrently.
- Problem-solving aptitude and ability to think critically.
- Experience working in **Nyeri, Kenya** or a similar market is a plus.
- Annual salary of KSh.
- Health insurance coverage.
- Opportunities for professional growth and career advancement.
- Paid time off and company holidays.
- Exposure to a wide range of enterprise software solutions and technologies.
- A collaborative and supportive work environment.
- Company-provided training and development programs.
Is this job a match or a miss?
Discover exciting