<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1621132604871265&amp;ev=PageView&amp;noscript=1">

Marketing and HR have a lot in common. At their very core is the importance of communicationcommunicating externally about their products and services, their company, their brand, and their open positions. They’re also communicating internally about buyer or candidate needs, wants, and pain points so that internal teams incorporate feedback into the products they’re building and the company cultures they’re creating.

So it’s not surprising then, that the process of finding, sourcing, and attracting candidates (recruiting) for your company is similar to the process of finding, sourcing, and attracting buyers for your products and services (marketing). The process, or context, is the same. The content and conversations might be different. But it all starts with understanding your audience.

One way you can understand your audience is by creating personas. Marketers create and use buyer personassemi-fictional representations of the ideal customer based on real data and educated speculation around buyer demographics, behavior patterns, motivations, and goals. Recruiters and HR professionals can create and use candidate personashiring profiles of your ideal candidate based on real data and educated speculation around candidate skill sets, qualifications, motivations, and goals. 

Here are five reasons why you need to create developer candidate personas for your hiring efforts. 

sample php persona.png

They’re integral to the developer hiring process

Understanding developers is the first part of the developer hiring process. Once you understand the technical hiring landscape, the motivations of most developers, the tech stacks programmers use in their roles, the places online where developers spend their time, and where in the world they’re located, you’ll be in a better position to find them, communicate with them, and make a connection.

They’ll help you craft better, more accurate job listings that resonate with the right candidates

Let’s face ita job listing is an advertisement. And good advertising exists only when two things happen: you go where the people you’re trying to reach go (or you show up where they are), and you have a message that appeals to them. What’s the point of writing a job listing if it is inaccurate? If it doesn’t resonate with your audience? If it’s not appealing? If it looks just like any other job listing?

Example: When you understand the audience you’re looking to reach for your open PHP Developer role, then you’ll be able to know that someone with PHP, Python, or C++ programming experience is most likely qualified for this role. 

You’ll be able to communicate an employer brand that attracts tech talent

Understanding the motivations and goals of your developer audience will help you know what to communicate to them about your company. We’re not suggesting that you create a fake employer brand, but rather that you highlight the things about your company that resonate with developers (like the ability for them to choose their own equipment or gain access to professional development.)

They’ll help you identify where your ideal candidates are hanging out (so you can reach them)

If I told you right now that all Full-Stack Developers are going to be congregating at Central Park tomorrow (assuming you’re in NYC), you might find it lucrative to just hop on down there to talk to them about the open roles at your company. Why? Because your audience is there.

The problem is that you’ll probably only be able to reach a small percentage of those developers. And maybe you’re not looking for Full-Stack Developers located in NYC. Which is why it’s even more important to know where your candidates are spending their time online (you should go where they go).

Example: The marketing team here knows that HR professionals and recruiters spend a lot of time on Linkedin, that’s why you’ll find us active on Linkedin! We also know that the world’s developers (50 million) spend a lot of their time on Stack Overflow. In fact, there are probably 51,000 developers on the site right now at this moment. As a tech recruiter, your best bet to reach your developer audience is by being active on Stack Overflow.

Help distinguish yourself from other companies

Discovering that developers want collaborative engineering departments and prioritize opportunities for professional development is great if you offer those things. Having key benefits that matter to developers and knowing that developers appreciate transparency will favorably position your company.

So go ahead and empower yourself and your organization with the knowledge, tools, and processes that will enable you to find, reach, attract, and hire the tech talent you need. Start by understanding your developer audience. Start by creating a developer candidate persona.

tech persona template


Schedule a 15 minute call

Call +1-877-782-2577 or email careers@stackoverflow.com for answers to any questions you may have