10,895 Remote Lead Project Manager Software Development jobs in Kenya
Remote Lead Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple software development projects using Agile (Scrum/Kanban) and Waterfall methodologies.
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, schedules, and resource allocation strategies.
- Facilitate effective communication among project team members, stakeholders, and leadership.
- Manage project risks, issues, and changes, implementing mitigation strategies as needed.
- Oversee the software development lifecycle, ensuring quality and timely delivery of features.
- Coordinate with product managers, designers, and engineers to prioritize backlogs and manage sprints.
- Track project progress, performance, and milestones, providing regular status reports.
- Ensure adherence to best practices in software development and project management.
- Mentor and guide junior project managers and team members.
- Bachelor's degree in Computer Science, Information Technology, Engineering, 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 leading cross-functional development teams in a remote or hybrid environment.
- Strong understanding of Agile methodologies (Scrum Master certification is a plus).
- Proficiency in project management tools such as Jira, Confluence, Asana, or similar.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage complex projects, budgets, and timelines.
- Strong problem-solving and decision-making capabilities.
- Experience with cloud technologies (AWS, Azure, GCP) and CI/CD pipelines is advantageous.
- PMP or PRINCE2 certification is a strong asset.
Remote Lead Project Manager - Agile Software Development
Posted 20 days ago
Job Viewed
Job Description
This role requires a proactive approach to identifying and resolving project impediments, fostering a collaborative and high-performing team culture, and ensuring adherence to quality standards. You will be responsible for tracking project progress, reporting on key metrics, and managing change requests effectively. The Lead Project Manager will also play a key role in process improvement, contributing to the refinement of Agile practices within the organization. We are looking for a motivated and results-oriented individual with a proven ability to deliver successful software products. The ability to manage multiple projects simultaneously and thrive in a fast-paced, remote setting is crucial. Your leadership will guide development teams in achieving strategic objectives, ensuring successful product launches and client satisfaction. This position supports key technology development efforts for clients operating in various sectors, with a particular focus on clients in and around Mlolongo, Machakos, KE .
Remote Lead Project Manager - Digital Transformation
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of complex digital transformation projects.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and 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 project team members, stakeholders, and vendors.
- Ensure adherence to project management best practices and methodologies (Agile, Waterfall).
- Oversee the execution of project tasks, ensuring on-time and on-budget delivery.
- Conduct regular project status meetings and provide comprehensive reports to senior leadership.
- Manage project budgets, tracking expenditures and forecasting costs.
- Drive the adoption of new technologies and processes, ensuring successful change management.
- Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field. A Master's degree or PMP certification is highly desirable.
- Minimum of 8 years of experience in project management, with at least 5 years focused on digital transformation or IT projects.
- Proven experience leading large-scale, complex, and cross-functional projects.
- Strong understanding of various project management methodologies (Agile, Scrum, Waterfall).
- Experience with project management software (e.g., Jira, Asana, Microsoft Project).
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Demonstrated ability to manage remote teams and drive results in a virtual environment.
- Strategic thinking and problem-solving capabilities.
Lead Agile Project Manager - Remote Software Development
Posted 13 days ago
Job Viewed
Job Description
Lead Remote Project Manager - Software Development
Posted 10 days ago
Job Viewed
Job Description
Lead Remote Project Manager - Digital Transformation
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Define project scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, timelines, and budgets, ensuring resource allocation and utilization are optimized.
- Lead and motivate remote project teams, fostering a collaborative and high-performance culture.
- Implement and maintain effective project management methodologies (e.g., Agile, Waterfall, Hybrid).
- Identify, assess, and manage project risks and issues, developing mitigation strategies proactively.
- Communicate project status, updates, and key decisions to all stakeholders through regular reporting and meetings.
- Facilitate remote workshops and brainstorming sessions to gather requirements and define solutions.
- Ensure the quality and timely delivery of project outputs, meeting or exceeding stakeholder expectations.
- Manage vendor relationships and contract negotiations as required.
- Conduct post-project evaluations, identifying lessons learned and areas for continuous improvement.
- Champion best practices in remote project management and team collaboration tools.
- Drive innovation and the adoption of new technologies within project frameworks.
Qualifications:
- Bachelor's degree in Business Administration, Computer Science, Engineering, or a related field. A Master's degree is a plus.
- Minimum of 7 years of progressive experience in project management, with a significant focus on digital transformation projects.
- Proven track record of successfully managing complex, multi-disciplinary projects from initiation to closure, ideally in a remote setting.
- Proficiency in project management software (e.g., Asana, Jira, Microsoft Project) and collaboration tools (e.g., Slack, Microsoft Teams).
- Strong understanding of SDLC, Agile methodologies (Scrum, Kanban), and DevOps principles.
- Excellent leadership, team-building, and conflict-resolution skills.
- Exceptional communication, presentation, and interpersonal skills, capable of engaging with diverse stakeholders.
- Demonstrated ability to manage budgets and resources effectively.
- PMP, PRINCE2, or Agile certification is highly desirable.
- Experience working in a remote-first or distributed team environment is essential.
- Strategic thinking and a proactive approach to problem-solving.
Lead Technical Project Manager - Remote
Posted 9 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Remote lead project manager software development Jobs in Kenya !
Lead Avionics Systems Engineer, Remote Development
Posted 20 days ago
Job Viewed
Job Description
Key responsibilities include defining system requirements, developing architectural designs, managing the engineering lifecycle, and ensuring compliance with stringent aerospace standards (e.g., DO-178C, DO-254). You will collaborate closely with multidisciplinary teams, including software engineers, hardware engineers, test engineers, and program managers, to deliver state-of-the-art avionics solutions. Experience in system modeling, simulation, and requirements management tools is essential. Excellent leadership, technical communication, and problem-solving skills are paramount for guiding project teams and resolving complex technical challenges. This position demands a self-motivated individual with a proven ability to manage challenging projects remotely, mentor junior engineers, and contribute to innovative solutions that enhance aircraft performance, safety, and efficiency. The role is associated with Eldoret, Uasin Gishu, KE , but will be performed remotely.
Key Responsibilities:
- Lead the design, development, and integration of avionics systems.
- Define system requirements, architectures, and technical specifications.
- Oversee hardware and software development lifecycle for avionics components.
- Ensure compliance with aerospace standards and regulatory requirements (e.g., DO-178C, DO-254).
- Manage system integration, testing, and validation activities.
- Collaborate with cross-functional engineering teams and stakeholders.
- Troubleshoot and resolve complex technical issues in avionics systems.
- Mentor and guide junior avionics engineers.
- Contribute to strategic planning and technology roadmaps for avionics.
- Ensure product safety and reliability throughout the development process.
- Master's degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of experience in avionics systems engineering within the aerospace industry.
- Proven experience in leading the development of complex avionics systems.
- Deep understanding of flight control systems, navigation, communication, and embedded software.
- Proficiency in requirements management tools (e.g., DOORS) and modeling tools (e.g., MATLAB/Simulink).
- Knowledge of avionics certification processes and standards.
- Excellent leadership, technical, and problem-solving skills.
- Exceptional communication and interpersonal abilities.
- Demonstrated ability to manage projects and teams remotely.
Lead Software Project Manager - Remote
Posted 20 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.
Remote Lead Software Engineer - Backend Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and maintenance of backend systems and APIs.
- Write high-quality, maintainable, and well-documented code.
- Architect scalable and efficient database solutions.
- Mentor and guide junior and mid-level software engineers.
- Conduct thorough code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define and implement new features.
- Identify and address performance bottlenecks and technical debt.
- Ensure the reliability, scalability, and security of backend services.
- Drive the adoption of best practices and new technologies within the team.
- Participate in architectural discussions and decision-making.
- Extensive experience in backend software development, with a strong portfolio of completed projects.
- Proven experience in a technical leadership or lead engineer role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to lead and collaborate effectively.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).