P

Senior Software Project Manager - Remote

Job Description

Our client is looking for an experienced Senior Software Project Manager to lead critical software development initiatives within their established, remote-first engineering organization. This role is pivotal in driving the successful execution of complex software projects from conception through deployment and maintenance. You will be responsible for defining project scope, managing resources, mitigating risks, and ensuring timely delivery of high-quality software solutions that meet user needs and business objectives. The ideal candidate possesses a robust understanding of software development lifecycles, agile methodologies, and a strong ability to communicate effectively across distributed teams. This fully remote position requires a self-starter with exceptional organizational and leadership skills.

Responsibilities:
  • Lead the planning, execution, and successful delivery of multiple complex software development projects.
  • Collaborate with product managers, engineers, and stakeholders to define project requirements, scope, and objectives.
  • Develop detailed project plans, including timelines, resource allocation, budgets, and risk assessment.
  • Implement and manage agile development processes (Scrum, Kanban) to ensure efficient workflow and iterative delivery.
  • Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Identify, track, and resolve project impediments and risks proactively.
  • Manage project budgets, track expenditures, and ensure projects are delivered within financial constraints.
  • Oversee the work of cross-functional engineering teams, fostering a collaborative and productive environment.
  • Ensure adherence to coding standards, quality assurance processes, and deployment best practices.
  • Communicate project status, key metrics, and potential issues effectively to all stakeholders, including executive leadership.
  • Manage change requests and assess their impact on project scope, schedule, and resources.
  • Conduct post-project reviews to identify lessons learned and drive continuous improvement.
  • Mentor and guide junior project managers and team members.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Master's degree preferred.
  • Minimum of 7 years of experience in software project management, with a strong focus on leading agile development teams.
  • Proven track record of successfully delivering complex software products and features on time and within budget.
  • Deep understanding of Agile principles and methodologies, with hands-on experience implementing Scrum and Kanban.
  • Proficiency with project management tools such as Jira, Confluence, and Asana.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Strong technical background or a solid understanding of software development processes and technologies.
  • PMP or Certified ScrumMaster (CSM) certification is highly desirable.
  • Experience managing distributed or remote teams effectively.
  • Strong analytical and problem-solving skills.
  • Ability to manage competing priorities and thrive in a fast-paced, dynamic environment.
This is an outstanding opportunity for a seasoned software project leader to make a significant impact in a fully remote setting, contributing to the development of cutting-edge software solutions. The role is based in **Madison, Wisconsin, US**, but is fully remote.
ATS Score
|
Share