P
Lead Project Manager - Software Development (Remote)
Job Description
Our client is a leading innovator in the software industry, seeking a highly experienced and dynamic Lead Project Manager to guide their software development teams in a fully remote capacity. This pivotal role demands exceptional leadership, strategic planning, and a deep understanding of agile methodologies. You will be responsible for overseeing the entire lifecycle of complex software development projects, from conception and planning through execution, deployment, and post-launch support. Your expertise will ensure projects are delivered on time, within budget, and meet the highest quality standards. This is a remote-first opportunity, perfect for a seasoned professional who thrives in a flexible, collaborative virtual environment.
Key Responsibilities:
Key Responsibilities:
- Lead and mentor a team of project managers and Scrum Masters, fostering best practices in project execution.
- Define project scope, goals, and deliverables that align with business and technical strategies.
- Develop detailed project plans, including resource allocation, timelines, budgets, and risk assessments.
- Manage all aspects of the software development lifecycle (SDLC) for multiple concurrent projects.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives) and ensure effective team collaboration.
- Identify, track, and mitigate project risks and issues proactively.
- Communicate effectively with stakeholders at all levels, providing regular status updates, progress reports, and managing expectations.
- Oversee the allocation and management of project resources, including personnel and budget.
- Ensure adherence to quality standards and best practices in software development and project management.
- Drive continuous improvement within the project management function and development processes.
- Manage vendor relationships and oversee third-party integrations when applicable.
- Lead change management initiatives related to project implementations.
- Conduct project post-mortems and lessons learned sessions to identify areas for improvement.
- Champion the use of project management tools and technologies.
- Foster a positive and productive team environment, promoting collaboration and accountability.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. Master's degree preferred.
- Minimum of 10 years of experience in project management, with at least 5 years focused specifically on software development projects.
- Proven track record of successfully leading and delivering complex, large-scale software projects.
- Expertise in Agile methodologies (Scrum, Kanban) and experience in scaling Agile frameworks.
- Strong understanding of software development processes and technologies.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Confluence, MS Project).
- Experience managing budgets and financial forecasting for software projects.
- Demonstrated ability to manage risks, dependencies, and issues effectively.
- Strategic thinking and strong problem-solving capabilities.
- Ability to thrive in a remote, fast-paced, and collaborative environment.
- PMP, CSM, CSPO, or similar certifications are highly desirable.
- Experience with cloud-based development and deployment (AWS, Azure, GCP) is a plus.
- Strong understanding of CI/CD principles and DevOps practices.
Original posting:
www.whatjobs.com