Program Director, Non-Profit
Career GuideKey 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.