Program Manager - Arusha

Cause Areas


It's flexible! We'll work with your schedule.


Saving Grace Boarding SchoolKwa-MromboArusha, TZ


Title: Program Manager I

Reports to: Executive Director

Job Description: The Program Manager oversees the coordination and administration of all aspects of the organization’s Tanzania based programs, including planning, organizing, staffing, leading, and controlling program activities. Programs may include: student leadership, parent program, teacher continuing education scholarships, graduate scholarships, etc.

Key Responsibilities:

  • Plan the program

    • Plan the delivery of the overall program and its activities in accordance with the mission and the goals of the organization

    • Develop and implement long-term goals and objectives to achieve the successful outcome of the program

    • Working with the Development Director and Accounting team, develop an annual budget and operating plan to support the program

    • Develop a program evaluation framework to assess the strengths of the program and to identify areas for improvement

    • Develop funding proposals for the program to ensure the continuous delivery of services

  • Organize the program

    • Ensure that program activities operate within the policies and procedures of the organization

    • Ensure that program activities comply with all relevant legislation and professional standards

    • Develop forms and records to document program activities

    • Oversee the collection and maintenance of records on the recipients of the program for statistical purposes according to the confidentiality/privacy policy of the organization

  • Staff the program

    • In consultation with the Executive Director and Volunteer Coordinator, recruit, interview and select well-qualified program staff and volunteers

      • Engage volunteers for appropriate program activities using established volunteer management practices

    • Implement the human resources policies, procedures and practices of the organization

    • Establish and implement a performance management process for all program staff

  • Lead the program

    • In conjunction with the Volunteer Coordinator, ensure all staff and volunteers receive orientation and appropriate training in accordance with organizational standards

    • Supervise program staff and volunteers by providing direction, input and feedback

    • Communicate with program recipients to solicit input to improve the program

    • Liaise with other managers to ensure the effective and efficient program delivery

  • Control, analyze, and enhance the program

    • Write reports on the program for management and for funders

    • Working closely with Accounting to ensure sound financial practices

      • Ensure that programs operate within the approved budget

      • Monitor and approve all budgeted program expenditures

      • Monitor cash flow projections and report actual cash flow and variance to the Executive Director

      • Manage all project funds according to established accounting policies and procedures

      • Ensure that all financial records for the program are up to date

    • Identify and evaluate the risks associated with program activities and take appropriate action to control the risks

    • Monitor the program activities on a regular basis and conduct an annual evaluation according to the program evaluation framework

    • Report evaluation findings to the Executive Director and recommend changes to enhance the program, as appropriate

  • Offer suggestions to Board and Executive Director for new programs


  • Problem Solving
  • Strategic Planning
  • Project Management
  • Swahili
  • Community Outreach
  • Program Management

Good Match For


Requirements & Commitment

  • Background Check
  • Must be at least 18
  • Long term (3+ months)
  • Must be located in or able to relocate to Arusha for the duration of commitment. No compensation.

Report this opportunity

Report this opportunity

Engage your employees, consumers, or students! VolunteerMatch provides the tools that make community involvement easy.