The role of a nonprofit manager is to ensure the organization is meeting its responsibilities. They often oversee staff, finances, programs, business operations and marketing strategies. Nonprofit managers are also responsible for building and maintaining relationships with donors and key stakeholders to ensure the organization is successful in meeting its mission.