About the Role
Our client, a globally recognized software solutions provider, is seeking a highly accomplished Senior Project Manager to join their distributed team. This is a fully remote position, allowing you to work from anywhere within South Africa, with a focus on delivering complex software development projects. You will be responsible for guiding cross-functional teams, ensuring the successful and timely delivery of innovative software products. This role demands exceptional leadership, communication, and organizational skills, coupled with a deep understanding of the software development lifecycle. You will be instrumental in driving project success from initiation to deployment, working collaboratively with a talented international team. This is a unique opportunity to shape the future of software development in a remote-first environment.
Key Responsibilities
- Lead and manage the full lifecycle of software development projects, from conception to release.
- Define project scope, objectives, and deliverables, ensuring alignment with business strategy.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Facilitate effective communication and collaboration among distributed development teams, product owners, and stakeholders.
- Identify, assess, and proactively mitigate project risks and dependencies.
- Manage stakeholder expectations and provide regular, clear project status updates.
- Ensure adherence to agile methodologies and best practices throughout the development process.
- Drive continuous improvement initiatives within the project team and development processes.
- Mentor junior project managers and team members, fostering a culture of excellence.
- Oversee the quality assurance and testing phases to ensure successful product deployment.
Requirements
- A minimum of 7 years of progressive experience in software project management.
- Demonstrated success in leading complex, full-cycle software development projects, preferably in a remote setting.
- Expertise in Agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Confluence).
- Strong understanding of software development principles and technologies.
- Exceptional leadership, problem-solving, and conflict-resolution skills.
- Outstanding written and verbal communication skills, with the ability to engage effectively with diverse teams.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Proven ability to manage projects remotely and deliver results in a distributed work environment.
- Based in South Africa.
Benefits
- This fully remote role offers a highly competitive salary, performance-based bonuses, and the flexibility to work from home.
- Our client provides comprehensive medical aid, a generous retirement fund, and substantial opportunities for professional development, including certifications and training.
- You will join a global team with a strong culture of collaboration and innovation, working on exciting projects that impact users worldwide.
- We believe in work-life balance and offer ample paid time off.
- The chance to work remotely from Richards Bay or any other location in South Africa is a key benefit.