5,103 Technical Pm jobs in Kenya
Senior Software Project Manager
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects concurrently, ensuring alignment with strategic business objectives.
- Define project scope, goals, deliverables, and required resources in collaboration with stakeholders.
- Develop detailed project plans, including timelines, budgets, resource allocation, and risk assessments.
- Manage and motivate cross-functional project teams, including developers, designers, QA testers, and business analysts, in a remote setting.
- Implement and enforce Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Track project progress, identify potential roadblocks, and implement corrective actions to ensure timely completion.
- Manage project budgets, forecast expenses, and ensure efficient resource utilization.
- Communicate project status, risks, and issues effectively to all stakeholders, including senior management, through regular reports and presentations.
- Facilitate effective communication and collaboration among remote team members, fostering a positive and productive team environment.
- Ensure the quality of project deliverables and oversee the testing and deployment processes.
- Manage vendor relationships and third-party integrations as required.
- This role is fully remote, demanding strong self-discipline and the ability to work effectively from a home office.
Qualifications:
- Minimum of 7 years of experience in project management, with a significant portion focused on software development projects.
- Proven track record of successfully managing complex, end-to-end software development projects using Agile methodologies (Scrum, Kanban).
- Strong leadership, team-building, and motivational skills, especially in a remote team context.
- Excellent understanding of software development lifecycle (SDLC) and various project management tools (e.g., Jira, Asana, Trello).
- Proficiency in project management software such as Microsoft Project or similar.
- Exceptional communication, presentation, and stakeholder management skills.
- Ability to identify, assess, and mitigate project risks proactively.
- Experience with budget management and resource allocation for large-scale projects.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- PMP, CSM, or similar project management certification is highly desirable.
- This is a fully remote role supporting our client based in Thika, Kiambu, KE .
Lead Software Project Manager
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Provide strategic direction and oversight for all software development projects, ensuring alignment with organizational goals and technical roadmap.
- Lead, mentor, and manage a team of Software Project Managers, fostering their professional development and ensuring consistent application of best practices.
- Define, implement, and optimize project management frameworks and methodologies across the organization, with a focus on Agile and Lean principles.
- Oversee the planning, execution, and successful delivery of complex, high-impact software projects, managing scope, timelines, budgets, and resources effectively.
- Drive continuous improvement in project execution, identifying and implementing process enhancements to increase efficiency and product quality.
- Champion effective communication strategies, ensuring clear and consistent information flow among project teams, stakeholders, and executive leadership.
- Manage key stakeholder relationships, proactively addressing concerns and ensuring transparency throughout the project lifecycle.
- Conduct regular project reviews, risk assessments, and performance analyses, providing strategic recommendations for project success.
- Ensure robust risk management strategies are in place and actively managed to mitigate potential project disruptions.
- Foster a collaborative and high-performance remote team environment, encouraging innovation and problem-solving.
- Oversee the selection and implementation of project management tools and technologies to support remote teams.
- This role requires a high degree of autonomy and the ability to manage effectively from a remote location.
Qualifications:
- 10+ years of progressive experience in software project management, with at least 3-5 years in a leadership capacity.
- Demonstrated success in leading and delivering multiple large-scale, complex software development projects across diverse technology stacks.
- Expertise in Agile methodologies (Scrum, SAFe, Kanban) and experience implementing them in various organizational contexts.
- Exceptional leadership, team-building, and mentoring skills, with a proven ability to manage and inspire remote teams.
- Strong strategic thinking and problem-solving capabilities, with a focus on driving business value through technology.
- Excellent stakeholder management, communication, and negotiation skills, capable of influencing at all levels.
- Proficiency in project portfolio management and financial forecasting.
- Experience with various project management software (e.g., Jira, Confluence, Azure DevOps, MS Project).
- Master's degree in Computer Science, Engineering, Business Administration, or a related field.
- PMP, PgMP, SAFe Program Consultant (SPC), or similar advanced certifications are highly preferred.
- This is a fully remote opportunity supporting our client located in Embu, Embu, KE .
Senior Software Project Manager
Posted 2 days ago
Job Viewed
Job Description
Senior Software Project Manager
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Oversee the planning, execution, and successful completion of software development projects.
- Define project scope, objectives, key performance indicators (KPIs), and deliverables.
- Develop detailed project schedules, budgets, and resource allocation plans.
- Lead and motivate cross-functional software development teams in a remote setting.
- Implement and champion Agile methodologies (Scrum, Kanban) throughout the project lifecycle.
- Identify, assess, and manage project risks and dependencies.
- Track project progress, provide regular status reports, and manage stakeholder expectations.
- Facilitate effective communication among team members and with external stakeholders.
- Ensure adherence to coding standards, quality assurance processes, and release management protocols.
- Drive continuous improvement initiatives within the project management and software development processes.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 7 years of experience in project management within the software development industry, with at least 4 years in a senior role.
- Demonstrated expertise in Agile methodologies (Scrum Master certification is a plus).
- Proficiency with project management software (e.g., Jira, Asana, Microsoft Project).
- Solid understanding of software development principles and the SDLC.
- Excellent leadership, team-building, and communication skills.
- Strong problem-solving and decision-making capabilities.
- Experience in managing remote and distributed teams effectively.
- Ability to manage multiple projects simultaneously and prioritize workload.
- Experience with product roadmapping and strategic planning.
Lead Software Project Manager
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple software development projects from initiation to closure, ensuring alignment with business goals.
- Develop detailed project plans, including scope, timelines, resource allocation, and budget.
- Facilitate agile ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives) and ensure adherence to agile principles.
- Effectively communicate project status, risks, and issues to stakeholders at all levels.
- Identify and mitigate project risks and dependencies proactively.
- Manage vendor relationships and external partnerships as required.
- Foster a collaborative and high-performing team environment, promoting best practices in software development and project management.
- Ensure quality assurance processes are implemented and followed throughout the development lifecycle.
- Drive continuous improvement within project management processes and team workflows.
- Provide mentorship and guidance to project team members.
- Manage project documentation and ensure accurate record-keeping.
- Oversee the integration of various software components and systems.
- Champion the adoption of new technologies and methodologies within the project teams.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in software project management, with at least 3 years in a lead or senior capacity.
- Proven experience managing large-scale, complex software development projects.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Asana, Trello).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- PMP, CSM, or equivalent certification is highly desirable.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Ability to manage distributed teams effectively in a remote-first environment.
- Demonstrated success in delivering projects within scope, budget, and timeline constraints.
- Strong analytical and problem-solving skills.
Remote Senior Software Project Manager
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects concurrently.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, schedules, budgets, and resource allocation.
- Assemble and lead high-performing project teams, fostering collaboration and accountability in a remote setting.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate effective communication among project team members, stakeholders, and clients.
- Track project progress and performance using appropriate tools and techniques, reporting on key metrics.
- Ensure adherence to agile or waterfall methodologies, as appropriate for the project.
- Manage change requests and scope creep effectively.
- Conduct project post-mortems and create lessons learned reports to identify successful and unsuccessful project elements.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in software project management, with a significant portion in a remote or distributed team environment.
- Proven track record of successfully delivering complex software projects using various methodologies (Agile, Scrum, Kanban, Waterfall).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills, with the ability to manage remote teams effectively.
- Proficiency in project management software such as Jira, Asana, Trello, or MS Project.
- Strong analytical and problem-solving abilities.
- PMP, Scrum Master, or similar certification is a strong asset.
- Experience managing budgets and resources for large-scale projects.
- Ability to work independently, manage time effectively, and thrive in a remote work environment.
Lead Software Project Manager - Remote
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Lead and motivate cross-functional project teams (developers, QA engineers, designers, etc.) in a remote setting.
- Implement and manage Agile development processes (Scrum, Kanban) to ensure efficient and iterative delivery.
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Identify, assess, and manage project risks and issues proactively.
- Effectively communicate project status, updates, and challenges to all stakeholders.
- Manage vendor relationships and third-party contributions as needed.
- Ensure the quality of project deliverables and adherence to technical standards.
- Track project performance using appropriate tools and techniques, reporting on key metrics.
- Manage change requests and scope creep effectively.
- Foster a collaborative and productive team environment, even when distributed.
- Mentor and coach junior project managers and team members.
- Contribute to the continuous improvement of project management methodologies and processes.
- Ensure successful project closure, including post-project reviews and lessons learned.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP, CSM, or similar certification is highly desirable.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
- Proven track record of successfully managing complex, large-scale software projects from start to finish.
- Deep understanding and practical experience with Agile methodologies (Scrum, Kanban).
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to lead and inspire remote teams.
- Strong understanding of the software development lifecycle (SDLC).
- Ability to manage budgets and resources effectively.
- Experience in risk management and issue resolution.
- Exceptional organizational skills and attention to detail.
- Ability to work independently and make informed decisions in a fast-paced, remote environment.
- A proactive and problem-solving mindset.
- Experience with various technology stacks is a plus.
Be The First To Know
About the latest Technical pm Jobs in Kenya !
Senior Software Project Manager (Remote)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
- Manage and coordinate the efforts of software development teams, QA, and other technical resources.
- Implement and oversee Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Track project progress, identify potential risks and issues, and implement mitigation plans proactively.
- Communicate project status, key milestones, and dependencies to all stakeholders regularly.
- Manage project budgets and ensure efficient use of resources.
- Foster a collaborative and high-performing team environment.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
- Manage vendor relationships and third-party integrations as needed.
- Conduct post-project evaluations and identify lessons learned for continuous improvement.
- Utilize project management tools (e.g., Jira, Asana, Trello) to manage tasks and workflows.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience managing full software development lifecycle (SDLC) projects.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and experience applying them in practice.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Strong understanding of software development processes and technologies.
- Proficiency with project management software and tools.
- Experience in risk management and budget control.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Ability to manage multiple projects concurrently and prioritize effectively in a remote setting.
- Strong problem-solving abilities and a proactive approach.
Remote Senior Software Project Manager
Posted 2 days ago
Job Viewed
Job Description
As a Senior Software Project Manager, you will be responsible for defining project scope, objectives, and deliverables in collaboration with stakeholders. You will develop detailed project plans, including resource allocation, timelines, and risk mitigation strategies. Your primary focus will be on agile methodologies, guiding development teams through sprint planning, daily stand-ups, sprint reviews, and retrospectives. You will track project progress, identify and resolve impediments, and maintain clear and consistent communication with all parties involved, including executive leadership.
This is a remote-first position, demanding exceptional organizational and communication skills. You will leverage project management tools and collaboration platforms to foster teamwork and ensure project transparency. You will manage project budgets, track expenditures, and provide regular status reports on project health, risks, and milestones. The ability to anticipate potential issues, proactively address them, and adapt project plans as needed is crucial for success in this role.
We are looking for an individual with a deep understanding of the software development lifecycle (SDLC) and experience managing various types of software projects, including web applications, mobile apps, and enterprise systems. A strong background in managing distributed teams and fostering a positive and productive remote work environment is essential. Your ability to influence without direct authority, build strong relationships, and motivate teams to achieve ambitious goals will be key.
Key Responsibilities:
- Lead and manage multiple software development projects from initiation to closure.
- Define project scope, goals, and deliverables that support business objectives.
- Develop and execute detailed project plans, schedules, and resource allocation.
- Facilitate agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives).
- Monitor project progress, identify risks, and implement mitigation strategies.
- Manage project budgets and track financial performance.
- Communicate project status, risks, and issues to stakeholders effectively.
- Build and maintain strong relationships with team members and stakeholders.
- Ensure the delivery of high-quality software solutions on time and within budget.
- Foster a collaborative and high-performance remote team environment.
- Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field.
- 7+ years of experience in software project management, with a focus on agile methodologies.
- Proven track record of successfully delivering complex software projects.
- Strong understanding of the software development lifecycle (SDLC).
- Experience managing remote and distributed teams.
- Proficiency in project management tools (e.g., Jira, Asana, Trello).
- Excellent leadership, communication, and interpersonal skills.
- PMP, CSM, or similar project management certifications are highly desirable.
- Experience with risk management and change control processes.
Senior Technical Project Manager - Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of complex software development projects.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Manage project risks and issues, developing and implementing mitigation strategies.
- Facilitate effective communication and collaboration among cross-functional teams in a remote setting.
- Track project progress, identify deviations from the plan, and implement corrective actions.
- Conduct regular project status meetings and provide clear, concise reports to stakeholders.
- Ensure adherence to software development methodologies (Agile, Scrum, Kanban) and best practices.
- Manage vendor relationships and third-party integrations as needed.
- Foster a collaborative and productive remote team environment.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- 5+ years of experience in technical project management, specifically within software development environments.
- Proven track record of successfully delivering complex software projects using Agile methodologies.
- Proficiency with project management tools (e.g., Jira, Confluence, Asana, MS Project).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Strong analytical and problem-solving skills.
- Certification such as PMP, CSM, or PRINCE2 is a plus.
- Demonstrated ability to work effectively and independently in a remote environment.