Program Director, Non-Profit

Career Guide
Non-profit Program Directors plan and run programs that deliver an organization’s mission. They set strategy, oversee budgets and staff, manage grants and partnerships, and track outcomes to ensure services are effective and compliant.

Key Responsibilities

  • Set program strategy and goals aligned to mission
  • Oversee program budgets, forecasting, and grant reporting
  • Hire, coach, and manage program staff and volunteers
  • Design, measure, and improve outcomes (logic models, KPIs)
  • Build and manage community and funder partnerships
  • Ensure compliance with funder and regulatory requirements
  • Prepare reports and present impact to leadership and donors

Career Progression

Can Lead To
Senior Program Director
Chief Program Officer (CPO)
Vice President of Programs
Executive Director/CEO
Transition Opportunities
Grant Program Officer (Philanthropy)
Monitoring & Evaluation (M&E) Specialist
Nonprofit Operations Director
Corporate Social Responsibility (CSR) Manager

Common Skill Gaps

Often Missing Skills
Program budgeting and cost controlGrant compliance and reporting (federal/state)Outcomes measurement and data analysisDesigning evidence-informed programsPeople management in human services settings
Development SuggestionsTake a nonprofit finance and federal grants course; lead a small pilot using a logic model and KPI dashboard to build an outcomes portfolio.

Salary & Demand

Median Salary Range
Entry Level$60,000-$80,000
Mid Level$80,000-$110,000
Senior Level$105,000-$140,000
Growth Trend
stable — Demand steady; hiring varies with funding and program cycles.

Companies Hiring

Major Employers
YMCAAmerican Red CrossUnited Way
Industry Sectors
Non-Profit & Social ImpactHealth & Human ServicesEducation

Recommended Next Steps

1
Earn a Nonprofit Management or Program Evaluation certificate (e.g., Coursera/edX) and apply it to a volunteer or pilot project.
2
Build grant experience: co-author a proposal and own one grant budget plus the outcomes report.
3
Join sector networks (YNPN, Nonprofit Leadership Alliance) and do 3 informational interviews with Program Directors.