Skip to main content
M

Software Project Manager

mywork.

Location

Remote

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Employment Type: Full-Time

Experience Required: 3 - 5\+ years in software project management

Location: Philadelphia Area (Remote 4 days, 1 day in office)

OVERVIEW:

We are seeking an experienced Technical Software Project Manager to lead the planning, coordination, and delivery of software development projects across our organization. This role is responsible for managing project scope, timelines, resources, risks, and stakeholder communication while ensuring development teams follow a structured software development life cycle.

The ideal candidate has at least three years of experience managing software projects, understands Agile and traditional SDLC methodologies, and can effectively communicate with both technical and non-technical stakeholders.

RESPONSIBILITIES:

  • Lead software development projects from discovery and planning through development, testing, deployment, and post-launch support.
  • Work closely with product owners, developers, QA engineers, designers, business stakeholders, and customers to define project requirements and success criteria.
  • Create and maintain project plans, timelines, sprint schedules, resource plans, milestones, and deliverables.
  • Manage project scope and ensure change requests are documented, evaluated, approved, and communicated.
  • Translate business needs into actionable user stories, tasks, acceptance criteria, and development requirements.
  • Track project progress, identify risks or blockers, and proactively communicate status updates to leadership and stakeholders.
  • Facilitate Agile ceremonies, including sprint planning, backlog grooming, daily standups, sprint reviews, and retrospectives.
  • Coordinate testing, UAT, release planning, deployment readiness, and production go-live activities.
  • Ensure development teams follow software development life cycle best practices, including requirements gathering, design, development, testing, deployment, and support.
  • Partner with QA teams to ensure deliverables meet functional, technical, and quality standards.
  • Maintain project documentation, including meeting notes, decisions, risks, dependencies, requirements, and release notes.
  • Support client-facing project communication, including status meetings, milestone reviews, and expectation management.
  • Monitor budgets, hours, resource utilization, and delivery timelines where applicable.
  • Drive continuous improvement in project management processes, development workflows, and cross-functional communication.

REQUIREMENTS:

  • BA/BS in a business, technical, or design field desired, or equivalent experience.
  • 3 - 5 years of experience managing software development projects.
  • Strong understanding of software development life cycles, including Agile, Scrum, Kanban, and/or Waterfall methodologies.
  • Experience managing web, mobile, SaaS, enterprise software, integrations, or API-based development projects.
  • Ability to work closely with engineering teams and understand technical concepts, dependencies, and constraints.
  • Experience creating user stories, acceptance criteria, project plans, timelines, and release plans.
  • Strong organizational, communication, and problem-solving skills.
  • Proven ability to manage multiple projects, competing priorities, and cross-functional teams.
  • Experience with project management tools such as Jira.
  • Ability to communicate clearly with executives, customers, developers, and non-technical stakeholders.
  • Strong attention to detail and ability to hold teams accountable to deadlines and deliverables.

Compensation: $100k - $110k / year

Additional Compensation: Discretionary annual bonus.

Paid Available Benefits: Medical, Dental, Vision, Other voluntary benefits, and Paid time off.

Retirement Plan: 401K

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs