2,523 Software Manager 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 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.
Remote Project Manager (Software Development)
Posted today
Job Viewed
Job Description
Senior Project Manager, Software Development
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Developing detailed project plans, including scope, timelines, resources, and budgets.
- Managing project execution, monitoring progress, and identifying/resolving issues.
- Leading and motivating project teams, fostering a collaborative and productive environment.
- Facilitating communication between development teams, product owners, and other stakeholders.
- Implementing and refining project management methodologies (e.g., Agile, Scrum).
- Managing risks and developing mitigation strategies.
- Ensuring adherence to quality standards and project deliverables.
- Tracking project performance and providing regular status reports.
- Managing change requests and ensuring proper documentation.
- Conducting post-project reviews and identifying lessons learned.
The ideal candidate will have a Bachelor's degree in Computer Science, Information Technology, Business, or a related field, coupled with a PMP or equivalent certification. A minimum of 7 years of experience in project management, with at least 4 years focused on software development projects, is essential. Strong understanding of SDLC, Agile methodologies, and project management tools (e.g., Jira, Asana) is required. Excellent leadership, communication, negotiation, and problem-solving skills are paramount. Experience in managing distributed or hybrid teams is a significant advantage. You will be joining a dynamic company committed to delivering cutting-edge technology solutions, and this role offers significant opportunities for professional growth.
Senior Project Manager, Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Plan, execute, and close software development projects, defining scope, goals, deliverables, and success criteria.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Lead and motivate project teams, fostering a collaborative and productive work environment.
- Manage stakeholder expectations through regular and transparent communication.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Track project progress, monitor key performance indicators (KPIs), and report on project status.
- Ensure adherence to project methodologies and best practices (e.g., Agile, Scrum, Waterfall).
- Facilitate project meetings, including kick-offs, status updates, and retrospectives.
- Manage vendor relationships and third-party contributions to projects.
- Ensure project documentation is complete, accurate, and up-to-date.
- Conduct post-project evaluations and identify lessons learned for future projects.
- Bachelor's degree in a relevant field such as Computer Science, Business Administration, or Engineering.
- PMP, PRINCE2, or Agile certification is highly desirable.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Demonstrated experience in managing complex, large-scale projects.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Strong understanding of software development methodologies (Agile, Scrum, Waterfall).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage budgets and resources effectively.
- Proven ability to identify and manage project risks.
- Exceptional organizational and time management skills, with the ability to manage multiple priorities in a remote setting.
Lead Project Manager - Software Development
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead and manage software development projects from initiation to completion.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop and manage detailed project plans, schedules, and budgets.
- Facilitate communication and collaboration among cross-functional teams.
- Identify, assess, and mitigate project risks and issues.
- Ensure adherence to agile development methodologies and best practices.
- Track project progress, manage milestones, and report on project status.
- Manage project scope changes and ensure effective change control.
- Mentor and guide project team members.
- Ensure the delivery of high-quality software solutions on time and within budget.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Master's degree or MBA is a plus.
- Minimum of 7 years of experience in project management, with at least 3 years leading software development projects.
- Proven experience with Agile methodologies (Scrum, Kanban).
- PMP, Prince2, or equivalent certification is highly desirable.
- Strong leadership, communication, and stakeholder management skills.
- Demonstrated success in managing complex, distributed projects.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Excellent analytical and problem-solving abilities.
- Ability to thrive in a fully remote, fast-paced environment.
Be The First To Know
About the latest Software manager Jobs in Kenya !
Lead Project Manager, Software Development
Posted today
Job Viewed
Job Description
Key responsibilities include identifying and managing project risks, implementing mitigation strategies, and proactively addressing any roadblocks that may impede project progress. You will track project performance, manage changes to the project scope, schedule, and costs, and report on project status to stakeholders regularly. The ideal candidate will have a proven track record of successfully delivering software projects on time and within budget. Strong leadership, communication, and interpersonal skills are essential, as is the ability to manage multiple projects simultaneously. Familiarity with Agile methodologies (Scrum, Kanban) and project management software (e.g., Jira, Asana, Trello) is a must. This role requires a strategic thinker with a deep understanding of software development processes and a passion for driving project success. You will foster a collaborative and productive remote work environment, ensuring all team members are aligned and motivated. This is an excellent opportunity for a seasoned Project Manager looking for a challenging and rewarding role in a forward-thinking organization. The ability to build strong relationships with stakeholders and manage their expectations effectively is crucial. We are looking for someone who can inspire confidence and guide teams through the complexities of software development, all within a flexible, remote setting. Continuous improvement of project management processes and best practices will also be a key focus. You should be adept at conflict resolution and possess strong negotiation skills. The role demands excellent organizational abilities and a keen eye for detail, ensuring that all project documentation is accurate and up-to-date. Our client is committed to providing a supportive environment for its remote employees.
Senior Project Manager, Software Development
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of software development projects using agile methodologies.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop and manage detailed project plans, including timelines, resources, and budgets.
- Coordinate and lead project teams, ensuring effective communication and collaboration.
- Identify, assess, and manage project risks and issues.
- Monitor project progress, track key performance indicators (KPIs), and report on status to stakeholders.
- Facilitate effective communication between technical teams and business stakeholders.
- Ensure the quality and successful delivery of project outcomes.
- Manage vendor relationships and third-party contributions as needed.
- Conduct post-project reviews and identify lessons learned for continuous improvement.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience leading agile projects (Scrum Master certification is a plus).
- Strong understanding of software development lifecycles (SDLC) and methodologies.
- Proficiency with project management software and tools (e.g., Jira, Asana, Trello, MS Project).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Strong analytical and problem-solving skills.
- Experience in stakeholder management and expectation setting.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- PMP or similar project management certification is highly desirable.
Senior Project Manager, Software Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage the full lifecycle of software development projects.
- Develop detailed project plans, including scope, timelines, resources, and budgets.
- Utilize Agile methodologies (Scrum, Kanban) for project execution.
- Identify, assess, and manage project risks and issues.
- Facilitate effective communication between development teams, stakeholders, and clients.
- Monitor project progress, ensuring deliverables are met on time and within budget.
- Manage project scope changes and ensure proper change control processes are followed.
- Oversee quality assurance and testing processes.
- Ensure successful deployment and handover of software products.
- Conduct project post-mortems and implement lessons learned for future projects.
- 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.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Excellent understanding of software development lifecycle (SDLC).
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Trello).
- Ability to manage remote teams effectively and foster collaboration.
- Strong analytical and problem-solving abilities.