When building IT infrastructure at your nonprofit organization, finding the right talent is critical. Nonprofits require a versatile technologist who understands various IT business functions and is committed to the nonprofit’s mission. Here’s a comprehensive guide to approaching the hiring process for technical roles at a nonprofit:
The foundation of a successful hiring process begins with a clear understanding of the technical skills and expertise your nonprofit needs. This requires more than just listing desired qualifications – it involves a strategic assessment of how technology supports your organization’s mission, and how the right candidate can enhance that support.
Technical expertise is essential, but so is finding a candidate who is committed to the mission of the nonprofit sector. Look for candidates who understand the unique challenges nonprofits face and are motivated by the impact of their work. During interviews, assess their alignment with your organization’s values and their enthusiasm for contributing to the nonprofit mission.
While nonprofits may not always match the salaries of for-profit companies, offering competitive compensation, a comprehensive benefits package, and opportunities for professional development can attract top talent. Additionally, emphasize the meaningful impact of the work, which can be a strong motivator for candidates passionate about making a difference.
Knowing who to hire is very important, but equally important is knowing what to avoid or what could go wrong. Despite the challenge of matching for-profit compensation, with its strong social impact, the nonprofit sector does attract technical talent. The state of technological disrepair found in many nonprofits (due largely to systemic underfunding and general technology poverty) could be alarming to some. It is important that candidates have realistic expectations and be prepared to be part of the solution. It is common for people to accept roles and quickly flee as they are expected to be a “jack of all trades” and perform tasks that are not in their job description – “other duties as required” can become the de facto essence of the job. People coming from large, structured IT departments may be very specialized in their skills/experience and not have the flexibility required to be at their most effective in a small nonprofit or small IT group. They may also require more hands-on management from a technical leader. The ideal candidate will be a strong communicator, a good negotiator, a team player, technically curious, and a lifelong learner.
To reduce risk in hiring, you could consider bringing in someone on a contract-to-hire basis. Contract-to-hire positions are shorter-term, allowing both parties to test the waters before committing to full-time employment.
There are many factors that will determine the ideal set of skills to keep your technical environment running for maximum impact: complexity, evolution, and expectations. Complexity and evolution refer to attributes (like the number of servers, applications, integrations, etc.) and technical environment growth (recent or planned changes to design, new implementations, etc.) Multiple skills will be required, and if you are only hiring one person, it may be best to hire a “handyman” rather than a “journeyman.” An IT generalist, with a solid understanding of networking, who is tech-savvy, loves the challenges of repairing and updating computer systems, and is not afraid to take on many roles on a daily basis. Prioritize the skills and see what’s available in your current team.
It can be difficult to make a proper assessment of technical skills if there are no technical people on the leadership team or in HR. Using a recruiter can be a strategic move to ensure you attract the right talent for your organization. A good recruiter will have: