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:
  • 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.
Qualifications:
  • 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.
This is an exceptional opportunity to lead critical software initiatives for a forward-thinking company, working remotely from anywhere within the US. The role is nominally based in Richmond, Virginia, US .
ATS Score
|
Share