1

Program Manager Non Profit Jobs in Utah (NOW HIRING)

Nurse Case Manager

Salt Lake City, UT · On-site

$72K - $80K/yr

Working under the administrative supervision of the Valor House Program Manager and the clinical ... For more information about our non-profit organization, you can visit our website at www ...

Showing results 21-40

Program Manager Non Profit information

See Utah salary details

$35K

$97.8K

$142.9K

How much do program manager non profit jobs pay per year?

As of Aug 21, 2026, the average yearly pay for program manager non profit in Utah is $97,829.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,400.00 and $120,600.00 per year, depending on experience, location, and employer.

What does a program manager do in a non-profit organization?

A Program Manager in a non-profit organization is responsible for planning, implementing, and overseeing specific programs or projects that align with the organization’s mission. They manage budgets, coordinate staff and volunteers, monitor program outcomes, and ensure compliance with funder requirements. Program Managers also collaborate with stakeholders, evaluate program effectiveness, and report on progress to leadership and donors.

How does a program manager in a non-profit organization typically collaborate with stakeholders to achieve program goals?

Program Managers in non-profits work closely with a range of stakeholders, including staff, volunteers, board members, community partners, and beneficiaries. They often facilitate regular meetings to align program activities with organizational objectives and ensure transparent communication. Building strong relationships and fostering collaboration is essential for securing funding, coordinating resources, and adapting programs to meet community needs. Effective Program Managers also gather feedback from stakeholders to assess impact and make data-driven improvements.

What are the key skills and qualifications needed to thrive as a program manager in a non-profit organization, and why are they important?

To thrive as a Program Manager in a non-profit, you need strong project management skills, experience in program development, and a background in social services or a related field, often supported by a relevant degree. Familiarity with grant management software, donor databases, and budgeting tools like QuickBooks or Salesforce Nonprofit Cloud is typically required. Excellent communication, leadership, and problem-solving abilities help build relationships with stakeholders and motivate teams. These skills are essential to ensure efficient program delivery, sustainable funding, and positive community impact.

What is the difference between Program Manager Non Profit vs Program Coordinator Non Profit?

AspectProgram Manager Non ProfitProgram Coordinator Non Profit
ResponsibilitiesOversees multiple projects, manages staff, develops strategiesSupports specific projects, handles day-to-day tasks, assists with implementation
Required CredentialsBachelor’s degree, experience in program management, strong organizational skillsBachelor’s degree, relevant experience, good communication skills
Work EnvironmentLeadership role, strategic planning, team managementOperational role, direct project support, coordination tasks
Industry UsageCommon in larger nonprofits with complex programsFound in smaller organizations or specific projects

The Program Manager Non Profit typically holds a higher level of responsibility, overseeing multiple projects and managing staff, while the Program Coordinator Non Profit focuses on supporting specific projects and handling daily tasks. Both roles require relevant experience and education, but the Program Manager is more strategic and leadership-oriented.

What are popular job titles related to Program Manager Non Profit jobs in Utah?

For Program Manager Non Profit jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Program Manager Non Profit jobs?

Cities in Utah with the most Program Manager Non Profit job openings:

Infographic showing various Program Manager Non Profit job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, and 3% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $97,829 per year, or $47 per hour.

Peer Support Specialist - Early Psychosis Program

Volunteers Of America, Utah

Salt Lake City, UT • On-site

$19 - $21/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Description:

Benefits

  • Low-cost medical, dental, and vision coverage. Health savings account. 403b retirement plan with employer match (50% match up to 3%).
  • Employee Assistance Program for all employees.
  • 33 paid days off: 11 observed paid holidays, 12 sick days, and 10 vacation days to start. Vacation increases to 12 days after 1 year, 15 days after 2 years, and more at 5 and 9 years of service.
    • Sick and vacation time accrue hourly per pay period.
  • $50,000 in employer-paid life insurance; additional coverage available.
  • Employer contribution to your Health Savings Account (paid quarterly).
  • Employee Referral Program including cash bonuses and paid time off.


About

Volunteers of America, Utah is an affiliate of a national, nonprofit, faith-based organization that has served communities across the United States for more than 125 years. Volunteers of America, Utah’s mission is to provide community-supported paths for those who are vulnerable to improve their lives and increase their self-reliance. Our programs serve people experiencing challenges related to mental health, substance use, and homelessness. We encourage all who are passionate about making a difference, including individuals with lived experience, to apply.


Position Summary

Under the direct supervision of the Program Manager, the Certified Peer Support will use a combination of their training and life experiences to provide client-centered, recovery-oriented services to youth and young adults ages 14-26 who meet criteria for the PREP program. Duties will include working in the community and in client homes, meeting with clients 1:1 and facilitating groups, collaborating with parents and community partners, and working closely with colleagues as part of an interdisciplinary team. The PREP Peer Support Specialist is primarily responsible for 1) Assisting clients in working towards stability and independence; 2) Providing assistance in accessing resources to help clients meet their mental health and other various needs; and 3) Providing expertise about the recovery process and symptom management.


Essential Duties

  • Provide crisis intervention as necessary
  • Meet with clients 1:1 and in groups to support progress toward client goals
  • Work closely with other team members to coordinate assignments within scope of responsibility
  • Develop and maintain professional working relationships with community partners, co-workers, clients, and other VOA staff
  • Track and submit all paperwork in a timely manner
  • Maintain professional boundaries and make decisions within the assigned scope of responsibility
  • Attend weekly management meetings, clinical staffings, and individual/group meetings with clients
  • Attend and present community education events and presentations for community partners
  • Attend work as scheduled and arrive at the designated time
  • Work must be performed on-site due to the need to provide direct client care


Secondary Duties

  • Maintain and enhance professional skills and knowledge through attending conferences/ workshops/courses and reading professional materials that are relevant to job requirements and approved by the Program Manager
  • Demonstrate familiarity with and adherence to Utah laws regarding confidentiality and mandatory reporting requirements
  • Maintain cleanliness and organization of assigned office space
  • Link client with program, agency and community services for assistance as appropriate
  • Perform other functions as necessary or assigned
Requirements:

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Certification in Utah as a Peer Support Specialist is required.

The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


High school diploma or equivalent preferred; 2 years of social services or homelessness-related experience), or work experience with adults with severe and persistent mental illness and substance use disorders, or any combination of education, experience, and training which provides the following knowledge, skills, and abilities:

  • Knowledge/experience working with at-risk populations.
  • Knowledge/experience collaborating with community resources.
  • Excellent communication skills.
  • Ability to build rapport with clients and engage them in other program services.
  • Ability to build and foster relationships with partner agencies.
  • Ability to maintain a calm demeanor amidst potentially high distress population.
  • Computer literate with proficiency in Microsoft Office.
  • Ability to uphold professional boundaries, confidentiality regulations, agency policies and procedures, and interact in a professional manner with a diverse workforce, clients, and the public.
  • Willingness to accept supervision and direction.
  • Become CPR and First Aid Certified.
  • Driving is required: must be at least 21 years of age, possess a current driver’s license, have a good driving record, and be insurable on the agency liability policy.
  • Must be able to pass Utah-DHS – Office of Licensing background screening and pre-employment drug screen.


Physical Demands

  • Ability to lift and carry 25 lbs.
  • Ability to walk up and down stairs.
  • Ability to move around the facility, interacting with clients for extended periods.
  • Work is generally performed in an office environment. May entail using a computer for extended periods of time.