Software Project Manager
Boston, MA
12+ Months Longterm Contract
Role Overview
We are looking for an experienced Software Project Manager to lead the planning, execution, and delivery of software applications. In this role, you will work closely with development, QA, and business stakeholders to ensure projects are delivered on time, within budget, and meet quality expectations.
You ll be responsible for end-to-end project ownership, from requirements and planning through deployment and post-release support.
Key Responsibilities
Own the full software project lifecycle including planning, execution, testing, and deployment
Develop and manage detailed project plans covering scope, timelines, resources, and budget
Lead and coordinate cross-functional teams including developers, QA analysts, and other contributors
Act as the primary point of contact between project teams, stakeholders, and clients
Identify project risks early and implement mitigation strategies
Track project progress, milestones, and dependencies; adjust plans as needed
Ensure software quality through proper testing, reviews, and release readiness
Manage scope changes and ensure alignment on schedule and budget impacts
Maintain accurate and up-to-date project documentation
Provide regular status reports to stakeholders and senior management
Ensure client and stakeholder satisfaction by addressing concerns and issues promptly
Required Qualifications
Bachelor s degree in Computer Science or a related field
Several years of experience in software development with a strong focus on project management
Proven experience managing software projects from initiation to delivery
Strong leadership, communication, and stakeholder management skills
Hands-on experience with project management tools such as Jira, Trello, or Asana
Solid understanding of software development methodologies including Agile, Scrum, and Waterfall
Experience working with cross-functional and distributed teams
Ability to manage multiple projects and priorities simultaneously
Strong problem-solving skills and the ability to make decisions under pressure
Preferred Skills
Experience working in fast-paced or client-facing environments
Exposure to SDLC best practices and release management
Strong documentation and reporting skills