Have you ever walked through a bar district and been solicited by staff standing in doorways? They “guard” practically vacant rooms and desperately call out for customers. It always seems like the most popular bars have considerable lines and the less desirable ones remain quite empty.
Let’s take this analogy and apply it to college career fairs. In this example, company booths are the bars, and computer science students are the most sought-after patrons. Many of the larger software companies (Google, Facebook, Microsoft, etc.) are the busy bars, while smaller and lesser-known companies are the less-trafficked locations. This common scenario represents a monumental problem for these smaller companies that need to successfully recruit top talent to survive.
The company I work for is a 20-person web & mobile app development company that relies heavily on having a strong, growing development team. We recruit almost exclusively from colleges and have been very happy with our recent recruiting classes. I will share some tips to help similar companies recruit successfully.
Before attending a career fair, most students will review the companies attending and highlight the ones they want to speak with. If you are not highlighted by a student, there is a good chance that student will skip your booth entirely. Sure, you will garner some foot traffic, but it is very helpful to be sought out by students, rather than desperately flagging down passersby or having an empty booth for 30-minute spans.
Prior to attending a career fair, we:
Career fair interactions quickly become quite rote. Student introduces self to recruiter. Student gives recruiter a resume. Student asks about next steps to apply. Recruiter tells student to go to a website. Rinse and repeat.
At larger companies, where recruiting is a full-time role orchestrated by large teams and each career fair brings an unending line of students, these patterns emerge.
Smaller companies need to break this wheel to stand out. For us, this means sending our actual team members to recruiting events and placing the upmost emphasis on being genuine. We can talk specifically about what it is like to work as a developer at our company, because we have all worked as developers at our company. We excitedly discuss the things we are building and how we are building them, because we are truly excited about them. It is not uncommon for us to answer specific questions in these first meetings, such as our favorite project we have worked on at BHW is, what is the office culture like, or even more technical questions like why do we like React Native for mobile app development.
By being able to have these more authentic interactions, you can begin to play up the advantages of working at a smaller company.
Here is where you have to walk a fine line. There is a very good reason why the big-name companies are so popular at career fairs. They offer a more established career path, are more recognized by their peers, are seen as more reliable, and are often the option their parents want them to pick.
Understand these motivations and be certain to reassure candidates that you can also provide these assurances. This can include highlighting the stability of your company, emphasizing your employee benefits, and calling out your company perks. Often smaller companies can compete with the larger companies in these areas and many find ways to more uniquely stand out. Just make sure to communicate this to the students.
Given the ever-escalating arms race that is hiring software developers, many companies have moved to extending offers earlier and earlier. It is not uncommon for CS majors to have offers before even starting their senior year. In many ways, the best way to get top talent is to find them as sophomores or juniors through internships and then give them full-time offers. Even still, you will want to remain in contact with your top recruits and start your interview process quickly after the career fair. This helps ensure you will get a chance with students who might turn down interviews once they have other offers.
Being a smaller or lesser-known company can make recruiting a challenge. However, there are a number of advantages, which if played up, can result in attracting some of the best available developers. Putting in the extra initial work, polishing your communication to candidates, and moving quickly can greatly benefit your recruiting efforts.