ICF Incorporated, LLC is hiring a Delivery Manager to drive consistent, high-quality delivery across Agile software development teams. In this remote role, you will be the execution lead responsible for ensuring delivery commitments are met, aligning product and engineering expectations, and making team performance visible, measurable, and continuously improving.
What You'll Do
- Align closely with product and technical leadership to ensure scope is delivery-ready and priorities are clear.
- Monitor execution against PI commitments and ensure consistent Jira workflows to report on delivery cadence and quality.
- Define and maintain delivery performance metrics across teams, including velocity, sprint throughput, feature delivery vs. PI commitments, bug trends, production support volume, and defect resolution timelines.
- Build internal dashboards and reporting structures to surface trends and delivery risks.
- Track delivery-related quality metrics such as defect escape rates, bugs introduced per release, mean time to resolution, and reopened defect trends.
- Analyze post-launch behavior to identify quality breakdowns tied to delivery.
- Incorporate production and support issue trends into delivery planning.
- Coordinate readiness efforts for all releases, including cutover planning, pre-launch quality checks, and internal sign-offs.
- Establish post-launch hypercare expectations and ensure active monitoring of production issues.
- Report on release impact, success metrics, and any corrective actions needed.
- Establish internal delivery governance practices, backlog readiness expectations, and definitions of done.
- Identify and respond to patterns in blockers, scope churn, or quality gaps across teams.
- Support onboarding of new team members and help operationalize delivery processes as the program scales.
- Stabilize sprint execution across key delivery areas such as Framework, Analytics, and Innovation.
- Implement internal dashboards for tracking delivery performance, PI goal alignment, bugs and defects, and ticket handling.
- Support planning and hypercare execution for upcoming releases.
- Begin surfacing delivery risks and quality issues with actionable next steps and resolution plans.
What We're Looking For
- Bachelor’s degree.
- Minimum of eight (8) years experience as a Delivery Manager, Scrum Master, Product Owner, or Product Manager for a software development team.
- Must be able to obtain and maintain a public trust clearance.
- U.S. Citizenship or Green Card is required due to federal clearance requirement.
- Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US.
Nice to Have
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (Master’s preferred).
- 8+ years of experience leading Agile delivery across multiple cross-functional teams in complex, matrixed environments.
- Proven experience owning delivery performance, including use of Jira and related tools to drive metrics, track execution, and report delivery health.
- Understanding of Agile delivery at scale (e.g., SAFe).
- Strong familiarity with quality engineering practices, DevOps workflows, and the software delivery lifecycle—from backlog readiness through production support.
- Experience using data to drive continuous improvement across velocity, defect rates, and delivery predictability.
- Demonstrated ability to manage release planning and post-release health including hypercare, production issue tracking, and delivery retrospective loops.
- Knowledge of human-centered design principles and their application in Agile environments.
Technical Stack
- Jira
Team & Environment
You will work with multiple Agile, cross-functional teams in complex, matrixed environments.
Benefits & Compensation
- Compensation Range: $118,730.00 - $201,840.00
Work Mode
This is a remote position. Candidates must reside and perform work within the United States.
We are an equal opportunity employer.

