1,908 Technical Pm jobs in Kenya
Senior Software Project Manager
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage software development projects from initiation to completion.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Manage the software development lifecycle (SDLC) using agile methodologies (Scrum, Kanban).
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify, assess, and mitigate project risks and dependencies.
- Ensure effective communication and collaboration among project team members and stakeholders.
- Track project progress and performance, providing regular status reports.
- Manage project budgets and ensure adherence to financial constraints.
- Oversee quality assurance and testing processes.
- Facilitate user acceptance testing (UAT) and manage the release process.
- Mentor and guide junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in project management, with at least 4 years focused on software development projects.
- Proven experience managing complex, cross-functional software projects.
- Strong knowledge of agile methodologies (Scrum, Kanban) and experience with their implementation.
- Proficiency in project management software (e.g., Jira, Asana, Trello) and SDLC tools.
- Excellent leadership, communication, negotiation, and problem-solving skills.
- Ability to manage distributed teams and work effectively in a remote environment.
- PMP, CSM, or equivalent certification is highly desirable.
- Experience with risk management and change management.
- Strong understanding of software development principles and technologies.
Senior Technical Project Manager - Software Development
Posted 1 day ago
Job Viewed
Job Description
Our client is seeking an experienced and highly organized Senior Technical Project Manager to lead and deliver complex software development projects in a fully remote environment. This role requires a proactive leader with a strong understanding of software development lifecycles (SDLC) and agile methodologies. You will be responsible for guiding project teams from initiation through to successful completion, ensuring alignment with business objectives and stakeholder expectations.
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects simultaneously, ensuring they are completed on time, within scope, and within budget.
- Develop comprehensive project plans, defining scope, deliverables, timelines, resource allocation, and risk management strategies.
- Facilitate Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project scope, identify, and mitigate risks, and develop contingency plans.
- Communicate effectively with stakeholders at all levels, providing regular project status updates, managing expectations, and resolving issues promptly.
- Collaborate closely with engineering leads, product owners, and development teams to ensure clear communication and effective execution.
- Monitor project progress, identify potential roadblocks, and implement corrective actions to keep projects on track.
- Ensure adherence to best practices in project management and software development.
- Foster a collaborative and high-performance team environment, promoting effective communication and problem-solving within the remote team structure.
- Utilize project management tools (e.g., Jira, Asana, Trello) to track progress and manage tasks.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- 5+ years of proven experience in technical project management, specifically within software development environments.
- Demonstrated expertise in Agile methodologies (Scrum, Kanban).
- Strong understanding of software development lifecycles (SDLC) and common development practices.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software and tools.
- Ability to manage multiple projects concurrently and prioritize tasks effectively.
- Experience working in a remote or distributed team environment is essential.
- PMP or CSM certification is a plus.
This is an exciting opportunity to manage critical projects from inception to launch in a dynamic, remote setting.
Senior Technical Project Manager (Software) - Remote
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of software development projects.
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Develop and manage detailed project plans, including timelines, resources, and budgets.
- Oversee the software development lifecycle (SDLC) from inception to deployment.
- Manage project risks, issues, and dependencies effectively.
- Facilitate communication among project team members, stakeholders, and management.
- Ensure the quality and timely delivery of project milestones and final deliverables.
- Manage vendor relationships and third-party contributions to projects.
- Track project progress and provide regular status reports.
- Foster a collaborative and productive remote team environment.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Minimum of 8 years of experience in project management, with a strong focus on software development projects.
- Proven experience managing end-to-end software development lifecycles.
- Expertise in Agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Asana, Trello).
- Strong understanding of software development principles and technologies.
- Excellent leadership, communication, and stakeholder management skills.
- Proficiency in risk management and conflict resolution.
- Ability to manage multiple projects concurrently in a remote setting.
- PMP, CSM, or equivalent project management certification is highly desirable.
- Demonstrated ability to deliver complex software projects on time and within budget.
Senior Technical Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage the end-to-end lifecycle of software development projects.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resources, and budgets.
- Lead and motivate cross-functional software development teams.
- Implement and manage Agile methodologies (Scrum, Kanban).
- Identify, assess, and manage project risks and issues.
- Track project progress and report on key performance indicators (KPIs).
- Ensure the delivery of high-quality software solutions on time and within budget.
- Facilitate effective communication among team members and stakeholders.
- Manage vendor relationships and third-party integrations.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in project management, with at least 5 years focused on software development.
- Proven experience leading technical teams and delivering complex software projects.
- Strong understanding of software development methodologies (Agile, Waterfall).
- Proficiency in project management tools (e.g., Jira, Confluence, MS Project).
- Excellent leadership, communication, and stakeholder management skills.
- Technical background with knowledge of programming languages and software architecture.
- Ability to manage multiple projects simultaneously.
- Strong analytical and problem-solving abilities.
- PMP, CSM, or similar certification is highly desirable.
Senior Technical Project Manager - Agile Software Development
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include:
- Leading and managing multiple software development projects simultaneously using Agile methodologies (Scrum, Kanban).
- Defining project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Developing detailed project plans, including resource allocation, timelines, and budgets.
- Facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identifying, assessing, and mitigating project risks and issues proactively.
- Managing project dependencies and coordinating efforts across different teams and departments.
- Ensuring clear and consistent communication with all project stakeholders, including executive leadership.
- Tracking project progress and performance using appropriate tools and techniques.
- Mentoring and coaching project team members to foster a high-performance culture.
- Driving continuous improvement in project management processes and team efficiency.
- Ensuring adherence to quality standards and best practices throughout the development lifecycle.
- Managing vendor relationships and deliverables when external resources are involved.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 8 years of experience in technical project management, with at least 5 years focused on software development projects using Agile methodologies.
- Proven track record of successfully delivering complex software projects on time and within budget.
- In-depth knowledge of Agile frameworks, principles, and tools (e.g., Jira, Confluence).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Experience with risk management, change management, and stakeholder management.
- PMP, CSM, or equivalent project management certification is highly desirable.
- Ability to effectively manage distributed teams and maintain high productivity in a remote work environment.
- A strategic mindset with a passion for technology and innovation.
This role offers the unique opportunity to work remotely with a forward-thinking company, impacting significant technological advancements.
Technical Project Manager
Posted 5 days ago
Job Viewed
Job Description
- Planning, executing, and closing technology projects according to strict deadlines and within budget.
- Acquiring and managing project resources, including personnel, equipment, and software.
- Defining project scope, objectives, and deliverables in collaboration with senior management and stakeholders.
- Developing detailed project plans and tracking progress against milestones.
- Managing changes to the project scope, project schedule, and project costs using appropriate verification techniques.
- Identifying and mitigating project risks and developing contingency plans.
- Communicating project status, issues, and successes to all relevant stakeholders.
- Facilitating technical discussions and problem-solving sessions with development teams.
- Ensuring that projects are delivered to specification, meeting quality standards.
- Managing vendor relationships and contract deliverables.
- Coordinating user acceptance testing and the deployment of new systems or features.
- Conducting project post-mortems and creating a recommendations report to identify successful and unsuccessful project elements.
- Mentoring junior project team members and contributing to project management best practices.
- A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 4-6 years of experience in managing technology projects, preferably in software development or IT infrastructure.
- Strong understanding of project management methodologies (e.g., Agile, Scrum, Waterfall).
- Excellent knowledge of project management software (e.g., Jira, Confluence, MS Project).
- Proven ability to manage technical teams and complex projects.
- Strong leadership, communication, and interpersonal skills.
- Ability to analyze technical requirements and translate them into project plans.
- Experience with budgeting, risk management, and stakeholder management.
- Certification such as PMP, PRINCE2, or Scrum Master is a significant advantage.
- Problem-solving skills and the ability to make decisions under pressure.
Senior Technical Project Manager
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Technical pm Jobs in Kenya !
Senior Technical Project Manager
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of complex technical projects using best-practice project management methodologies.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Identify and manage project risks, issues, and dependencies, implementing mitigation strategies as needed.
- Coordinate and manage cross-functional teams, including software developers, engineers, QA testers, and designers.
- Facilitate effective communication among project team members and stakeholders, ensuring transparency and alignment.
- Monitor project progress against defined milestones and key performance indicators (KPIs).
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Manage changes to project scope, schedule, and costs using appropriate verification techniques.
- Provide regular project status reports and updates to senior leadership.
- Foster a collaborative and results-oriented team environment in a remote setting.
- Utilize project management software and tools to track progress, manage tasks, and facilitate collaboration.
- Mentor junior project managers and team members.
- A Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
- Minimum of 7 years of experience in technical project management, with a proven track record of successfully delivering complex projects.
- Strong understanding of software development lifecycles (SDLC) and various methodologies (Agile, Waterfall, Hybrid).
- Experience managing projects involving cloud computing, SaaS platforms, or enterprise software solutions.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proven ability to manage multiple projects simultaneously and prioritize effectively.
- Strong analytical and problem-solving skills with a proactive approach to risk management.
- Project Management Professional (PMP), PRINCE2, or equivalent certification is highly desirable.
- Proficiency with project management software such as Jira, Asana, Microsoft Project, or similar tools.
- Ability to work autonomously and lead effectively in a fully remote team environment.
Senior Technical Project Manager
Posted 4 days ago
Job Viewed
Job Description
Senior Technical Project Manager
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of complex technical projects from inception to completion.
- Define project scope, objectives, deliverables, and resource requirements in collaboration with stakeholders.
- Develop detailed project schedules, manage timelines, and ensure adherence to budgets.
- Coordinate and manage cross-functional teams, including software engineers, QA testers, and designers.
- Identify potential project risks and issues, and proactively develop mitigation strategies.
- Facilitate effective communication among team members and stakeholders through regular meetings and reporting.
- Monitor project progress, track key performance indicators (KPIs), and report on project status.
- Ensure that project deliverables meet quality standards and business requirements.
- Manage vendor relationships and third-party integrations as needed.
- Drive continuous improvement in project management processes and methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree preferred.
- Minimum of 7 years of experience in technical project management, with a strong emphasis on software development projects.
- Proven experience managing projects using Agile (Scrum, Kanban) and/or Waterfall methodologies.
- Solid understanding of software development lifecycles, system architecture, and various technologies.
- Experience with project management software such as Jira, Confluence, MS Project, or similar.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously in a remote setting.
- Strong analytical and problem-solving capabilities.
- PMP, PRINCE2, or Agile certifications are a plus.