About the Role
Our client, a dynamic and rapidly growing technology firm, is seeking an accomplished Senior Project Manager to lead cutting-edge software development projects. This role is designed to be fully remote, allowing you to work from anywhere within South Africa. You will be responsible for overseeing the entire software development lifecycle, from initial concept and requirements gathering through to deployment and post-launch support. This is a unique opportunity to shape innovative digital products and drive business growth in a collaborative, fast-paced environment. The ideal candidate will have extensive experience with Agile methodologies, a strong technical aptitude, and a passion for delivering high-quality software solutions. You will play a key role in bridging the gap between technical teams and business stakeholders, ensuring clear communication and successful project outcomes. Join a forward-thinking organization committed to fostering a remote-first culture that values flexibility, innovation, and employee well-being.
Key Responsibilities
- Lead and manage multiple Agile software development projects from initiation to closure, ensuring on-time, within-budget, and high-quality delivery.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate closely with product owners, development teams, QA, and other stakeholders to define project scope, objectives, and deliverables.
- Develop and maintain detailed project plans, roadmaps, and backlogs, ensuring alignment with strategic business goals.
- Identify, assess, and manage project risks and dependencies, implementing proactive mitigation strategies.
- Foster a collaborative and productive team environment, promoting continuous improvement and knowledge sharing.
- Effectively communicate project status, key metrics, risks, and issues to all levels of the organization.
- Manage project budgets, track resource allocation, and ensure efficient utilization of team capacity.
- Mentor junior project managers and team members, providing guidance and support.
- Drive the adoption and refinement of Agile best practices within the organization.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- A minimum of 7 years of experience in software project management, with at least 4 years focused on Agile methodologies (Scrum, Kanban).
- Proven experience managing complex software development projects, preferably in a SaaS environment.
- Strong understanding of the software development lifecycle (SDLC) and various technology stacks.
- Excellent proficiency in project management tools such as Jira, Confluence, Asana, or similar.
- Exceptional leadership, communication, problem-solving, and stakeholder management skills.
- Ability to effectively manage distributed teams and foster strong remote working relationships.
- Experience with performance metrics and reporting for software projects.
- Agile certifications (e.g., CSM, CSPO, PMP-ACP) are highly desirable.
Benefits
- Our client offers a highly competitive salary package, reflecting the expertise and seniority of this role.
- As a fully remote position, you benefit from the flexibility and convenience of working from home, eliminating commute times.
- We provide comprehensive private healthcare coverage, including medical, dental, and optical plans.
- A generous annual bonus is tied to individual and company performance.
- Employees are eligible for our attractive share option program, allowing you to participate in the company's success.
- We offer extensive opportunities for professional growth, including access to online courses, workshops, and industry conferences.
- You’ll join a supportive, collaborative, and innovative global team that values work-life balance and employee well-being.
- Enjoy flexible working hours and generous paid time off.
- This role offers a unique chance to shape the future of digital products from the comfort of your own home.