About the Role
Our client is a rapidly growing software solutions provider seeking a motivated and experienced Lead Project Manager to join their fully remote team. This is a fantastic opportunity for a seasoned professional to take ownership of critical software development projects, driving them from ideation to deployment. You will be operating in a remote-first environment, collaborating with distributed teams across various time zones. The ideal candidate will have a passion for technology, a deep understanding of the software development lifecycle, and a proven ability to deliver high-quality software products on time and within budget. This role is essential for ensuring the successful execution of our client's ambitious product roadmap and contributing to their continued success in the global market. Located ideally, but not required, near Cape Town, Western Cape, this role focuses on remote collaboration and asynchronous communication.
Key Responsibilities
- Lead the planning, execution, and delivery of multiple software development projects concurrently, from initiation to closure.
- Collaborate closely with product owners, development teams, QA, and other stakeholders to define project scope, requirements, and objectives.
- Develop detailed project plans, including schedules, resource allocation, and risk management strategies.
- Facilitate daily stand-ups, sprint planning, reviews, and retrospectives within Agile/Scrum frameworks.
- Monitor project progress, identify potential roadblocks, and implement effective solutions to ensure timely delivery.
- Manage project budgets and ensure efficient utilization of resources.
- Foster a collaborative and productive team environment, promoting effective communication and knowledge sharing among remote team members.
- Ensure the quality and integrity of delivered software through rigorous testing and adherence to best practices.
- Provide regular status updates and comprehensive reports to senior management and stakeholders.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of progressive experience in software project management, with a significant portion focused on Agile methodologies (Scrum, Kanban).
- Proven experience leading software development teams in a remote or distributed setting.
- Strong understanding of the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Excellent communication, leadership, and stakeholder management skills, with the ability to articulate technical concepts to non-technical audiences.
- Proficiency with project management tools such as Jira, Confluence, Trello, or similar.
- Experience in managing project budgets and reporting on financial performance.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is highly desirable.
- Ability to work independently and manage time effectively in a remote work environment.
Benefits
- This role offers a highly competitive salary, commensurate with experience, and a comprehensive benefits package including private medical insurance and a substantial performance bonus.
- As a fully remote position, you gain the ultimate flexibility in your work arrangements.
- Our client provides access to professional development resources, opportunities for career advancement, and the chance to work with a talented and innovative team on exciting projects.
- Enjoy a flexible work schedule, robust remote work infrastructure support, and a culture that values work-life balance and employee well-being.
- This is an exceptional opportunity to grow your career with a leading tech company from anywhere.