1802 Senior Project Manager Software Development jobs in Nairobi
Lead Project Manager - Software Development
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects simultaneously.
- Define project scope, goals, and deliverables in collaboration with stakeholders and team members.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Facilitate Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project risks and issues, developing mitigation strategies and proactively resolving roadblocks.
- Communicate project status, updates, and key metrics to stakeholders at all levels, including senior management.
- Build and maintain strong relationships with project stakeholders, including clients, product owners, and development teams.
- Ensure adherence to project management best practices and company methodologies.
- Mentor and guide junior project managers and team members.
- Drive continuous improvement within the project management process and the development lifecycle.
- Manage vendor relationships and outsourced development efforts when applicable.
- Ensure effective collaboration and communication among distributed team members.
- Conduct post-project evaluations and identify lessons learned for future projects.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, 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 leading projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of the full software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Confluence, Asana, or Trello.
- Demonstrated ability to manage multiple projects concurrently and prioritize effectively.
- Experience in risk management and issue resolution.
- Ability to work independently and lead effectively in a fully remote team setting.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Strong negotiation and stakeholder management skills.
- Experience managing distributed or offshore teams is a significant plus.
This fully remote role offers the opportunity to lead challenging software projects and make a significant impact on our company's success. If you are a seasoned Project Manager with a passion for technology and a knack for seamless execution, we encourage you to apply.
Senior Project Manager, Software Development
Posted 20 days ago
Job Viewed
Job Description
Your core responsibilities will include defining project objectives, scope, and deliverables in collaboration with product owners and stakeholders. You will develop comprehensive project plans, including detailed schedules, resource allocation, and risk management strategies. Managing project budgets and tracking expenditures to ensure financial targets are met is crucial. You will lead, mentor, and motivate cross-functional agile teams, fostering an environment of collaboration and high performance. Establishing and maintaining effective communication channels with all project stakeholders, including development teams, QA, DevOps, and business units, is essential. Proactively identifying and mitigating project risks and issues before they impact delivery is a key function. Implementing and optimizing agile methodologies (Scrum, Kanban) and project management best practices will be central to your role. You will be responsible for tracking project progress, managing scope changes, and ensuring the timely delivery of high-quality software products. Preparing and presenting regular project status reports to executive management and other key stakeholders is also required.
The ideal candidate will have a proven track record of managing multiple, concurrent software development projects, preferably using agile methodologies. You should possess strong leadership qualities and the ability to inspire and guide technical teams. Excellent communication, interpersonal, and negotiation skills are essential for effective stakeholder management. A solid understanding of the software development lifecycle (SDLC) and various development methodologies is required. Proficiency in project management tools such as Jira, Confluence, or Asana is a must. A Bachelor's degree in Computer Science, Information Technology, or a related field is required; a Master's degree or relevant certifications (e.g., PMP, CSM, PSM) are highly advantageous. The ability to work independently, manage priorities effectively, and maintain high productivity in a remote setting is paramount. You should be adept at problem-solving and possess a keen eye for detail. This role offers a significant opportunity to shape software development processes and outcomes for our client. This fully remote role is connected to Mombasa, Mombasa, KE .
Lead Agile Project Manager, Software Development
Posted 19 days ago
Job Viewed
Job Description
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.
Lead Project Manager, Software Development (Remote)
Posted 3 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 project teams, providing clear direction and support.
- Manage project execution, track progress, and identify and mitigate risks and issues proactively.
- Facilitate effective communication among team members, stakeholders, and vendors.
- Implement and manage agile methodologies (Scrum, Kanban) to ensure efficient project delivery.
- Oversee the management of project budgets and ensure financial objectives are met.
- Conduct regular project reviews and provide status reports to senior leadership.
- Ensure the quality of project deliverables through rigorous testing and validation processes.
- Foster a culture of continuous improvement within the project team.
Qualifications:
- Proven track record as a Project Manager, leading complex software development projects from inception to completion.
- Extensive experience with Agile development methodologies (Scrum, Kanban, etc.).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, team management, and interpersonal skills.
- Exceptional organizational and time management abilities.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Strong risk management and problem-solving skills.
- Excellent communication and presentation skills, with the ability to engage with technical and non-technical stakeholders.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
Remote Project Manager - Software Development Lifecycle
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage the full software development lifecycle for various projects.
- Develop and execute comprehensive project plans, timelines, and budgets.
- Lead and motivate cross-functional project teams in a remote setting.
- Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
- Identify, assess, and mitigate project risks and dependencies.
- Communicate project status, updates, and issues effectively to stakeholders.
- Manage project scope, ensuring all deliverables are met.
- Oversee resource allocation and team performance.
- Ensure adherence to quality standards and best practices.
- Maintain project documentation and knowledge repositories.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 5 years of experience as a Project Manager, specifically in software development.
- Proven experience with Agile and Scrum methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, Trello).
- Strong understanding of software development processes.
- Ability to manage multiple projects simultaneously in a remote environment.
- Risk management and problem-solving expertise.
- PMP, CSM, or other relevant certifications are a plus.
Senior Technical Project Manager (Software)
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
- Define project scope, objectives, deliverables, and success criteria.
- Develop detailed project plans, including timelines, resource allocation, and budget.
- Lead and motivate cross-functional technical teams, fostering a collaborative and productive environment.
- Identify, assess, and manage project risks and dependencies.
- Communicate project status, issues, and resolutions to stakeholders at all levels.
- Ensure adherence to project management best practices and methodologies (Agile, Waterfall, Hybrid).
- Manage vendor relationships and performance for any third-party contributions.
- Oversee the quality assurance and testing processes to ensure deliverables meet high standards.
- Facilitate effective communication and collaboration among distributed team members.
- Drive continuous improvement in project management processes and team performance.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
- Minimum of 10 years of experience in project management, with at least 7 years focused on technical or software development projects.
- Proven experience managing large-scale, complex software projects.
- Strong understanding of software development lifecycles (SDLC) and methodologies.
- Excellent leadership, communication, and stakeholder management skills.
- Proficiency in project management software (e.g., Jira, MS Project, Asana).
- Demonstrated ability to manage technical risks and challenges effectively.
- Experience working with distributed teams in a remote setting is essential.
- PMP, PRINCE2, or Agile certifications (e.g., CSM, PSM) are highly desirable.
- Strong problem-solving and decision-making abilities.
Be The First To Know
About the latest Senior project manager software development Jobs in Nairobi !
Remote Senior Project Manager - Software Development
Posted 10 days ago
Job Viewed
Job Description
Senior Project Manager, Software Development - Remote
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage the entire lifecycle of software development projects from initiation to closure.
- Develop comprehensive project plans, including scope, timelines, resource allocation, and budget.
- Implement and refine Agile methodologies to optimize development processes.
- Facilitate daily stand-ups, sprint planning, reviews, and retrospectives virtually.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Communicate project status, progress, and key metrics to stakeholders effectively.
- Foster a collaborative and high-performance culture within remote project teams.
- Manage project budgets and ensure efficient resource utilization.
- Ensure adherence to quality standards and delivery commitments.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience with Agile frameworks (Scrum, Kanban).
- Excellent understanding of the software development lifecycle (SDLC).
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, Trello).
- Demonstrated ability to manage complex projects and distributed teams.
- PMP or Agile certifications (CSM, SAFe) are a plus.
- Ability to thrive in a fully remote work environment.
Senior Project Manager - Agile Software Development
Posted 9 days ago
Job Viewed