About the Role
Our client, a leading innovator in software solutions, is looking for a highly motivated and experienced Remote Lead Project Manager to spearhead their software development initiatives. This fully remote position offers the flexibility to work from anywhere while driving the creation of cutting-edge software products. You will lead agile development teams, manage the entire software development lifecycle, and ensure the timely delivery of high-quality applications. The ideal candidate possesses a deep understanding of software engineering principles, exceptional leadership qualities, and a proven ability to manage complex projects in a distributed environment. This is a fantastic opportunity to shape the future of our client's product portfolio and make a substantial impact from your home office.
Key Responsibilities
- Lead and mentor multiple agile software development teams, fostering a collaborative and productive remote work culture.
- Oversee the planning, execution, and delivery of software projects from conception to deployment.
- Manage project scope, timelines, budgets, and resource allocation, ensuring alignment with business objectives.
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify, track, and mitigate project risks and impediments, ensuring smooth project progression.
- Collaborate closely with product managers, engineers, designers, and other stakeholders to define project requirements and deliverables.
- Ensure the delivery of high-quality, scalable, and maintainable software solutions.
- Implement and refine agile development processes and best practices across teams.
- Communicate project status, progress, and key metrics effectively to senior management and stakeholders.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A Master's degree is a plus.
- Minimum of 10 years of experience in software development project management, with at least 5 years in a lead role.
- Extensive experience with Agile methodologies (Scrum, Kanban) and associated tools (Jira, Confluence).
- Proven track record of successfully delivering complex software projects in a remote setting.
- Strong understanding of software development lifecycles, architecture patterns, and modern development practices.
- Excellent leadership, communication, and problem-solving skills, tailored for remote team dynamics.
- Experience managing distributed teams across different time zones.
- Proficiency in evaluating technical challenges and providing guidance to development teams.
- Relevant certifications such as CSM, CSPO, PMP, or SAFe are highly desirable.
Benefits
- Our client offers a highly competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance are provided, along with a generous retirement savings plan.
- We offer a substantial amount of paid time off and flexible working hours to support work-life balance.
- Opportunities for continuous learning, professional development, and attending industry conferences are actively supported.
- This is a fully remote role, providing ultimate flexibility and the chance to contribute to innovative projects from anywhere, impacting the global market from Mossel Bay (though location is not a requirement).