Program Roles

Illustration of design analyst desk with UX data and wireframes

Design Analyst

Design analysts apply research and analytical skills to improve program, service, or product designs, collaborating across teams and leveraging AI to enhance innovation and user-centered solutions.
Learn More >
Illustration of design lead desk nameplate with storyboard panels and arrows

Design Lead

Design leads guide design strategies, lead teams, and integrate user insights to create human-centered solutions with strategic impact in nonprofits and social enterprises.
Learn More >
Desk nameplate reading design support officer with folders and laptop

Design Support Officer

Design support officers provide operational, research, and coordination support to design teams, ensuring smooth design processes and contributing to innovation in nonprofits and social enterprises.
Learn More >
Illustration of development lead desk nameplate with strategic funding pipeline and impact node

Development Lead

A development lead drives fundraising strategy, manages donor relationships, oversees development teams, and aligns fundraising priorities with organizational goals to secure sustainable financial resources.
Learn More >
Desk nameplate reading development support officer with organized filing trays and task checklist

Development Support Officer

A development support officer provides administrative and operational support to fundraising teams, maintaining donor records, coordinating activities, and assisting with communications and research to enable effective resource development.
Learn More >
Illustration of director of programs desk nameplate with interconnected program initiatives and impact hub

Director of Programs

The director of programs provides strategic leadership for an organization’s program portfolio, ensuring mission alignment, quality impact, team management, and strong stakeholder relationships across nonprofits and social enterprises.
Learn More >
Desk nameplate reading evaluation assistant with charts and progress meter

Evaluation Assistant

An evaluation assistant supports monitoring and evaluation activities by collecting data, managing databases, assisting in reporting, and coordinating with program teams to ensure accurate and timely evaluation processes.
Learn More >
Illustration of evaluation manager desk with report dashboard and insight icon

Evaluation Manager

Evaluation managers lead monitoring and evaluation frameworks to ensure data quality, generate insights, and support organizational learning in nonprofits and social enterprises.
Learn More >
Illustration of evaluation officer desk with binders graphs and magnifying glass

Evaluation Officer

Evaluation officers implement monitoring and evaluation activities to generate data and insights that support program improvement and organizational learning across nonprofits and social enterprises.
Learn More >
Modern office with executive director nameplate and strategy binder

Executive Director

The executive director provides leadership, strategic direction, and operational oversight for organizations, ensuring alignment with mission and driving growth, accountability, and impact across functions.
Learn More >
Filter by Categories