Hiring software engineering talent is a struggle for most companies. The ever-growing demand for software in almost every business leads to extensive searches for the right candidates. Hiring is rated as one of the biggest obstacles to growth by most CEOs. Hiring managers, recruiters, and interviewers all wrestle with how to source candidates, interview fairly and effectively, and ultimately motivate the right candidates to accept offers. The whole process is often costly and frustrating for companies, and all too often stressful or unfair to candidates navigating this high-stakes process.
Anyone who cares about building effective software teams should benefit from the experiences and knowledge of those who have tackled similar challenges, and avoid repeating common and costly mistakes. In this Guide, we’ve assembled know-how from some of the most insightful and experienced leaders and practitioners—senior engineers, recruiters, entrepreneurs, and hiring managers—who’ve built teams from early-stage startups to thousand-person engineering organizations. The lead author of this Guide, Ozzie Osman, previously led product engineering at Quora and teams at Google, and built (and sold) his own startup. Additional contributors include Aditya Agarwal, former CTO of Dropbox; Jennifer Kim, former head of diversity at Lever; veteran recruiters and startup founders Jose Guardado and Aline Lerner; and over a dozen others.
We believe recruiting and hiring can be done well, in a way that has a positive impact on companies, employees, and every candidate. With the right foundations and practice, teams and candidates can approach a stressful and difficult process with knowledge and confidence.