Job Overview
We are seeking a technically skilled Agile Project Manager to lead software development teams in delivering high-quality, scalable solutions using Agile methodologies. This role requires a deep understanding of software development lifecycles, Agile frameworks, and technical project management practices. The ideal candidate will be responsible for driving delivery, managing scope and budgets (including CAPEX tracking), and fostering a culture of collaboration and continuous improvement.
Location: Pittsburgh, PA – hybrid
We are interested in qualified candidates who are eligible to work in the United States. However, we are not able to sponsor visas.
Key Responsibilities
- Guide Agile software development projects from initiation through delivery, ensuring alignment with business and technical goals.
- Collaborate closely with software engineers, architects, QA, DevOps, and product managers to define and deliver technical solutions.
- Create and maintain detailed Agile project plans, sprint schedules, and release roadmaps.
- Track and report capital expenditures (CAPEX) related to software development projects, ensuring accurate forecasting, budgeting, and reconciliation.
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, demos, and retrospectives.
- Manage and refine product backlogs in collaboration with Product Owners and technical leads.
- Identify and mitigate technical risks, issues, and dependencies across teams and systems.
- Use Agile tools (e.g., Jira, Azure DevOps) to monitor progress, velocity, and team performance.
- Communicate project status, risks, and metrics to stakeholders, including senior leadership and portfolio governance.
- Ensure software deliverables meet quality standards, performance benchmarks, and security requirements.
- Support the team in removing blockers and optimizing delivery workflows.
- Promote Agile best practices and coach team members on Agile principles and software development processes.
- Contribute to the evolution of PMO standards and practices with a focus on software delivery excellence.
Qualifications
- Bachelor’s degree in Business, Computer Science, Software Engineering, Information Systems, or related technical field (Master’s a plus).
- 3–7 years of project management experience, with at least 2+ years managing Agile software development projects.
- Strong understanding of Agile frameworks (Scrum, Kanban, SAFe) and software development methodologies.
- Experience with CAPEX tracking and reporting in software or IT projects.
- Proficiency with Agile project management tools (Jira, Azure DevOps, Rally, etc.).
- Familiarity with CI/CD pipelines, version control systems, and modern software engineering practices.
- Excellent communication and facilitation skills, with the ability to bridge technical and non-technical stakeholders.
- Proven ability to manage multiple software projects simultaneously and deliver on time and within budget.
- Certifications preferred (e.g., CSM, PMI-ACP, SAFe Agilist, PMP with Agile focus).
Key Competencies
- Technical leadership and servant-leadership mindset.
- Adaptability in fast-paced, iterative development environments.
- Strong stakeholder management and cross-functional collaboration.
- Analytical thinking and problem-solving in software contexts.
- Commitment to continuous learning and Agile maturity.