10,358 Senior Technical Project Manager Software Development jobs in Kenya
Senior Technical Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of complex software development projects.
- Define project scope, goals, deliverables, and success criteria.
- Develop detailed project plans, schedules, and budgets.
- Manage project resources, including assigning tasks and monitoring performance.
- Identify, assess, and mitigate project risks and issues.
- Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
- Ensure effective communication and collaboration among project teams and stakeholders.
- Track project progress and provide regular status reports to senior management.
- Ensure the delivery of high-quality software solutions.
- Drive continuous improvement in project management processes and methodologies.
- Mentor junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience.
- Minimum of 8 years of experience in technical project management, with a focus on software development.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent knowledge of project management tools (e.g., Jira, Asana, Trello).
- Exceptional leadership, communication, and interpersonal skills.
- Strong analytical, problem-solving, and organizational abilities.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Proven ability to manage remote teams and projects effectively.
Senior Technical Project Manager - Software Development Lifecycle
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Define project objectives, scope, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Lead and motivate cross-functional, remote project teams to achieve project goals.
- Implement and manage agile development methodologies (e.g., Scrum, Kanban) to ensure efficient project execution.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate effective communication among team members, stakeholders, and leadership.
- Track project progress, monitor key performance indicators (KPIs), and provide regular status reports.
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Manage vendor relationships and third-party integrations as required.
- Conduct post-project reviews to identify lessons learned and areas for continuous improvement.
- Manage project changes and ensure they are properly documented and approved.
- Resolve conflicts and remove impediments for the project team.
- This is a fully remote position, offering the flexibility to work from anywhere. The designated oversight location for this role is Eldoret, Uasin Gishu, KE , but your work will be conducted entirely remotely.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP, CSM, or equivalent certification is highly desirable.
- Minimum of 7 years of experience in project management, with at least 5 years focused on technical or software development projects.
- Proven track record of successfully delivering complex projects on time and within budget.
- Extensive experience with agile project management methodologies and tools (e.g., Jira, Confluence).
- Strong understanding of the software development lifecycle (SDLC) and various development methodologies.
- Excellent leadership, team management, and motivational skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Proficiency in project management software (e.g., MS Project, Asana, Trello).
- Strong analytical and problem-solving skills, with the ability to make sound decisions under pressure.
- Experience managing remote teams and distributed workforces.
Senior Remote Technical Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage end-to-end execution of software development projects, ensuring timely and on-budget delivery.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, schedules, and resource allocation strategies.
- Lead and motivate cross-functional project teams, including developers, designers, QA engineers, and business analysts.
- Implement and champion Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, and retrospectives.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Monitor project progress, track key performance indicators (KPIs), and provide regular status reports to senior management.
- Facilitate effective communication among team members and stakeholders.
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage vendor relationships and third-party integrations as needed.
- Contribute to process improvements and the adoption of new project management tools and techniques.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. Master's degree is a plus.
- Minimum of 7 years of experience in project management, with a strong focus on software development projects.
- Proven experience managing complex, large-scale software projects.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and project management frameworks (e.g., PMP, PRINCE2).
- Strong technical understanding of software development lifecycles, technologies, and architectures.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Trello, MS Project).
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Demonstrated success in remote team leadership and collaboration.
- Problem-solving aptitude and the ability to think critically under pressure.
- Relevant certifications (e.g., PMP, CSM, CSPO) are highly desirable.
Senior Technical Project Manager - Agile Software Development
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities will include:
- Defining project scope, goals, and deliverables in collaboration with stakeholders.
- Developing detailed project plans, schedules, and resource allocation strategies.
- Leading and motivating cross-functional project teams, fostering a collaborative and productive environment.
- Managing project risks, issues, and changes, implementing mitigation strategies as needed.
- Facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Tracking project progress and performance, providing regular status reports to senior management.
- Ensuring adherence to quality standards and best practices throughout the development lifecycle.
- Managing third-party vendor relationships and deliverables.
- Communicating effectively with technical teams, business stakeholders, and executive leadership.
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.
Senior Remote Technical Project Manager - Software
Posted 5 days ago
Job Viewed
Job Description
Junior Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Senior technical project manager software development Jobs in Kenya !
Lead Project Manager, Software Development
Posted 20 days ago
Job Viewed
Job Description
As a Lead Project Manager, you will guide and mentor junior project managers and development teams, fostering a culture of collaboration and high performance. You will work closely with product owners, engineers, designers, and QA testers to define project scope, gather requirements, and manage priorities effectively. Experience with Agile methodologies (Scrum, Kanban) is crucial, as you will champion best practices and drive continuous improvement within the development process. You will be expected to manage complex dependencies, resolve roadblocks, and ensure clear and consistent communication across all project stakeholders, including executive leadership. The ideal candidate possesses exceptional leadership qualities, strong technical acumen, and a proven ability to manage multiple concurrent projects in a fast-paced, remote environment.
Requirements: Bachelor's or Master's degree in Computer Science, Engineering, Business, or a related field. Minimum of 8 years of project management experience, with at least 5 years focused on software development projects. Demonstrable success in leading large-scale software projects from conception to launch. Strong understanding of SDLC, various development methodologies, and project management tools (e.g., Jira, Asana, MS Project). Excellent communication, presentation, and interpersonal skills. Ability to thrive in a fully remote setting, demonstrating self-motivation, excellent time management, and proactive problem-solving. This is a unique opportunity to lead impactful software initiatives for our client from **Mlolongo, Machakos, KE**, embracing the advantages of remote work.
Agile Project Manager, Software Development
Posted 17 days ago
Job Viewed
Job Description
As an Agile Project Manager, you will be responsible for planning, executing, and closing software projects using Agile methodologies such as Scrum or Kanban. Your duties will include facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives. You will manage project scope, identify and mitigate risks and impediments, and ensure the team adheres to Agile principles and best practices. This involves closely monitoring project progress, communicating status updates to stakeholders, and managing the product backlog in collaboration with the Product Owner. You will foster a collaborative and productive team dynamic, empowering team members and resolving conflicts effectively. Ensuring clear communication channels and fostering transparency across all project activities are paramount. You will also focus on continuous improvement by identifying opportunities to enhance team performance and project delivery processes.
The ideal candidate will possess a Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. A minimum of 5 years of experience in project management, with at least 3 years specifically focused on managing Agile software development projects, is required. Certifications such as Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) are highly desirable. Proven experience with Agile project management tools (e.g., Jira, Asana, Trello) is essential. Strong understanding of software development lifecycle (SDLC) and various Agile frameworks is mandatory. Excellent communication, leadership, and interpersonal skills are critical for guiding teams and interacting with stakeholders. The ability to work independently and effectively in a fully remote setting, demonstrating strong organizational skills and proactive problem-solving, is crucial. Join our dynamic team and lead the development of impactful software solutions from your home office.
Lead Agile Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage software development projects from initiation to closure, adhering to Agile principles and practices.
- Facilitate all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Develop and maintain detailed project plans, roadmaps, and release schedules.
- Manage the product backlog, ensuring user stories are well-defined, prioritized, and estimated.
- Coach and mentor Scrum Masters and development teams to foster a culture of continuous improvement and high performance.
- Identify, assess, and mitigate project risks and impediments, ensuring smooth project execution.
- Collaborate closely with Product Owners, stakeholders, and development teams to define project scope and requirements.
- Track project progress, provide regular status reports, and communicate key metrics to stakeholders.
- Ensure the delivery of high-quality software products that meet business needs and user expectations.
- Promote Agile best practices and facilitate knowledge sharing within the organization.
- Manage project budgets and resource allocation effectively.
- Resolve conflicts and facilitate effective communication among team members and stakeholders.
- Drive continuous improvement initiatives within the Agile development process.
- Bachelor's degree in Computer Science, Information Technology, Business, or a related field.
- Certified Scrum Master (CSM) or Professional Scrum Master (PSM) certification is essential. Agile Project Management Professional (PMP-ACP) or similar certification is highly desirable.
- Minimum of 7 years of experience in project management, with at least 5 years specifically focused on Agile software development projects.
- Proven experience leading distributed/remote teams and fostering a collaborative environment.
- Deep understanding of Agile frameworks (Scrum, Kanban) and their application in software development.
- Excellent knowledge of software development lifecycle (SDLC) and various technologies.
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Confluence, Asana, or Trello.
- Exceptional organizational and time management skills, with the ability to manage multiple projects simultaneously.
- Strong problem-solving and decision-making abilities.
- Experience in stakeholder management and expectation setting.
- Ability to adapt to changing priorities and guide teams through ambiguity.