Youβre reading an excerpt of The Holloway Guide to Technical Recruiting and Hiring, a book by Osman (Ozzie) Osman and over 45 other contributors. It is the most authoritative resource on growing software engineering teams effectively, written by and for hiring managers, recruiters, interviewers, and candidates. Purchase the book to support the author and the ad-free Holloway reading experience. You get instant digital access, over 800 links and references, commentary and future updates, and a high-quality PDF download.
This section was written by Aline Lerner.
βcontributeβ We are improving this section! We plan to add more detail on business storytelling, and how to turn your stories into a successful brand. If you are interested in writing about this topic, please let us know!
We started noticing companies have something in common. Companies around for a really long time had a clear mission. A clear sense of values, and they had a shared way of doing something that was unique to them and was really special.Brian Chesky, co-founder and CEO, Airbnb*
Your brand is a way to translate the value proposition you are offering to candidates: why should talented engineers join your company? When we talk about brand, weβre referring to both the story you craft about your company, and the techniques and strategies for getting that story out into the world. Having a clear definition of your brandβand a marketing plan to back it upβcan mean spending less time on recruiting, because youβll no longer have to make hires one by one, trying to charm each one by telling them your story. Once you have a brand, sourcing is going to feel really, really different. It can feel a lot like finally finding product-market fit. Things seem to fall into place, and the work youβve done so far all seems suddenly worth it.
When you have a good story and a strong signal, candidates tend to be more forgiving of flaws in a hiring process itself. Unfortunately, this means that some companies with strong, recognizable brands rely so much on their brand that they ignore flaws and inefficiencies in their hiring processes. The disproportionate power of brand over process is precisely why it can be dangerous to βcargo cultβ hiring practices from large, famous companies, no matter how they source or interview. Because engineers view them as career-making and prestigious places to work, these companies will continue to have a revolving door of great candidates who are excited to get a shot at working there.
Committing to a great hiring process can help startups compete with these companies, and making their value proposition clear to candidates is part of that. Your brand can be the single most effective way to get candidates in the door. But despite how important branding is for hiring, many startups delay putting time into developing their brandβat the earliest stages of a company, measuring the opportunity cost of spending so much time on any one task is justifiably frightening.
But when it comes to recruiting and hiring, your company must be able to successfully leverage its values in communicating to candidates what the company cares about. Your beliefs about the world and the way you do things, if unique and compelling, can be attractive to talented people who share those same beliefs. Many surveys, like this applicant survey from Hired.com, have shown that a companyβs culture is a key criterion for candidates when changing jobs, and that includes what a company values. The purpose of building an employer brand is to communicate your companyβs values and its value proposition. Just like companies market themselves to their target users, employers have to market themselves to those they want to employ. This means finding the right way to represent your companyβs unique qualities to the right people.
βstartupβ This section will cover how to build a value proposition for candidates through storytelling and employer brand-building. Itβs largely geared towards startups or companies new to the hiring process, but hiring managers and recruiters at more established companies might find something here to help them refresh or better establish their brand as well.
An employer brand is the perception of a company among current and potential future employees of the company as a place to work. A company can impact their employer brand by marketing the companyβs story, including the enticing and motivating aspects of the companyβs narrative.
Your employer brand communicates your value proposition to candidates by covering topics like:
whether people use/like your companyβs product
the problem the company is trying to solve (the companyβs βmissionβ)
the companyβs founding story
the companyβs values and culture (what itβs like to work for you).
All of these attributes coalesce into the visceral feeling people get when they imagine your logo on their future resume. In the world of rhetorical appeals, your employer brand is all about pathos, or appealing to peopleβs emotions.
βcautionβBrand can work for and against you. For instance, Facebook reportedly saw a massive decline in its offer acceptance rate that seemed to be a result of negative press associated with the Cambridge Analytica scandal.
Ideally, your brand is a magnet that attracts the types of candidates you want into your funnel, and helps tilt the scales in your favor when candidates are contemplating your offer.
The first step in building employer brand is to tell the story of the business. As you prepare and strategize your hiring plan and process, you may discover that much of the skills and techniques necessary for success are undergirded by storytelling. Want to understand your internal company values? Work out your story. Want to write a compelling job description? Tell your story in just a few words. Want to make sure candidates understand your value proposition and what makes your company a great place to work, so they wonβt opt out of your funnel, and will ultimately accept your offer? Itβs all about how, when, and where you tell the right stories.
Business storytelling is not fiction. Itβs not smoke and mirrors. It has to be authentic and grounded in truth. At the same time, it is not just a compilation of facts and figures (like your companyβs growth rate or revenue). It is not lists of what your team has built or accomplished. These things may be compelling, but presented dryly or without the context of their meaning or significance, they wonβt be memorable or exciting. You need to give these things narrative weight: a story that wraps up facts and events in a way that speaks to both heart and mind. Stories explain the purpose and mission that make these facts and figures important.
There are two types of stories relevant to recruiting and hiring: the company story and the story of the role youβre hiring for. Anyone on your team should be able to understand and convey both those narratives to candidates.
These narratives will have to strike a delicate balance among a few different needs. The stories need to be ambitious but not completely unattainable. They should be bold but not grandiose. And they should be inspiringβmaybe even nobleβwithout appearing self-righteous.
βimportantβ Arguably the best way to meet these somewhat opposing needs is to just not lie. Your stories should be authenticβno amount of storytelling will mask a company that is a poor place to work or a role thatβs not interesting for the candidates youβre trying to hire. Even if youβre somehow able to βtrickβ candidates into thinking your company is on a grand and important path or has an awesome work environment, they will find out the truth at some point, either during the recruiting process or, worse, after they join. Storytelling is simply a way to convey the value of working at your company, but that value should really exist.
So when will you use these stories when recruiting? Almost everywhere. You should use them in your job descriptions to attract the right candidates. Every touchpoint with a candidate (from the initial conversation to the interviews to the offer close) may include narratives as well.
βcautionβ While powerful, stories should be used in the right way and at the right time. Stories that are scripted, repetitive, or out-of-place can be counterproductive. For instance, if a candidate asks about your companyβs roadmap for the next year, your response probably shouldnβt be, βWell, let me tell you how our founders first metβ¦β without answering their question.
We discuss the company narrative and the role narrative in Job Descriptions. This section will provide further tips and strategies for writing and sharing great stories with your employees, candidates, and potential candidates. We also provide more detail on building the company story primarily for talking to investors in the Holloway Guide to Raising Venture Capital.
Your company brand can be made up of many different pieces, and itβs your job to cull all the disparate signals into a poignant, succinct, and authentic story that speaks to what makes your company truly special. There isnβt a single formula for what to focus on or highlight when crafting this story, but there are a few exercises that weβve seen which are very effective.
First, youβll craft a high-level story. Then youβll embellish it with details that make your company unique, including anecdotes from your employees. Finally, youβll edit it down into something crisp and short. In general, your story shouldnβt have more than three distinct ideas total or itβll start to feel a bit chaotic.
You cannot begin telling the company or role narrative before you define what your company values. The overall process will be deeply introspective, and at times even uncomfortable.
βimportantβ Companies are built in the image of their founders. Any list of values that are incompatible with the way leaders act is probably doomed to fail. When founders or early employees donβt recognize this, they are unable to manage any discrepancies and company values and culture can become toxic. As early as possible, record the values of the company and the values you want all employees to uphold. One of the biggest mistakes companies can make is waiting until theyβve hired a bunch of people, when in fact, your values should inform that hiring from day one.*
To create a starting point for founders to begin thinking about their values, weβve merged a set of questions from First Round Review with slides on building company culture from Brian Chesky of Airbnb and Alfred Lin of Sequoia:
What are our strengths?
What are we outstanding at?
What sets us apart from the people around us?
What do we value about the people around us?
What qualities do we discourage?
How do we make our best decisions? (Think of a recent decision you made that had a good outcome. What process led to that?)
What are we bad at?
What can never be tolerated?
How do we resolve disagreements?
If youβve already made your first few hires, itβs worth looping in the rest of the team when defining the values that will define the company. Using the list above, ask them what they think the companyβs values are or should be, and what they think is important to the company culture. Everyone can write these down and then discuss them together. This can help ensure that value-setting isnβt too top-down, and can also expose instances of when a companyβs leaders are lacking awareness of their own limitations.
If you have been operational for a while, a great strategy here is to look at people who have been successful (and not successful) at the company so far, and what makes them different. Were they really passionate about the mission? Did they have a particular way of collaborating with others?
During a scary moment of meaningful turnover during Bonobosβ early days, we articulated what we viewed to be the five core human values of the best people we had ever hired. I made the list by grouping the thirty people we had hired up to that point into three buckets: the ten best, the next ten, and the ten who hadnβt worked out. I asked myself what really separated the top ten from the bottom ten in terms of their humanity.Andy Dunn, co-founder, Bonobos*
In addition to being well-defined and explicit, company values should be the following:
Congruent with the companyβs actual behavior. People at your company, especially leaders and founders, should reinforce the values through both talk and action. You should be able to ask anyone at the company what those values are, and get a pretty consistent answer. And the way your company hires, fires, and promotes people should be reflective of those values.
Compatible with your mission, strategy, and goals. One of Quoraβs values is βagility,β which can be great for a consumer internet company, but may not be as wise in an industry with heavy regulation or high cost of mistakes (like healthcare).
Unique and memorable. Values like βintegrityβ or βhonestyβ are so general that they could apply to any company. So unless your company has a unique take on what they mean (like Googleβs βdonβt be evilβ mantra), they are less likely to be remembered.
As a next step, itβs worth thinking about which of those values are most important to the success of the business. Most of the values of a companyβs leaders should be compatible with the companyβs mission (otherwise, there are bigger problems). But no person (or group) is perfect, and there might be traits or values that are critical to the companyβs success that a founder canβt or doesnβt anticipate.
Imagine you have a smart, technical friend you respect who doesnβt know anything about your companyβs space. How would you describe what your company does and why it matters to them? Write it down, aiming for about a paragraph. Donβt worry too much about editing it yet, youβll get to that later.
If youβre feeling a bit stuck, here are some questions to get you started. Think about how you might answer if your friend were asking each of these:
Why does the company exist/what does your product do, and why does that matter?
Why are you going to succeed where others have failed?
Why does the company matter to you personally?
What do you know that no one else does about your space? What unique insight do you have about your space that puts you in a better position relative to other players?
What is your company doing that no one else is doing, and why does that matter?
If youβre struggling writing down answers, you may find it helpful to actually talk to a friend, and take notes during the conversation or even just record yourself. Rather than being overwrought or too formal, your want to explain what your company does in as simple, human terms as possible.
Engineers have been told all manners of generalities about how much impact theyβre going to have if they join a small startup and how whatever the company is working on is going to change the world. If you want to stand out, you have to be specific. Itβs a given that working at a startup will mean an engineerβs role will have a big impact, and that you have a smart, tightly-knit team dedicated to the project. Think about what truly makes you special, and even if itβs a bit polarizing, own itβyouβre looking for candidate-company fit, not to please everyone only to have them be disappointed when they actually join. Itβs your story, and the more honest you are about who you are and what you do, the more trust youβll build with candidates and the more theyβll want to engage.
Drill down into the details that make your company special. Some examples of unique embellishments can be:
Your tech stack. Do you use any niche programming languages unusual in your domain? If so, you can work to attract the community around that language. Certainly choosing your tech stack is, first and foremost, and engineering decision, but this decision has some implications for hiring, and choosing a fringe or niche stack or language can be a great way to attract the entire community around it. The more fringe a language (Rust, anyone?), or the more conversation around it (like C#), the more fiercely passionate its acolytes will be about working for you.
A unique type of customer. Do you build products for Hollywood? For VCs? For schools? Some portion of your candidates, depending on their interests outside of work or their future career ambitions, are going to be really excited that theyβll get more direct access to users who operate in these worlds.
Your engineering culture. Do you subscribe to any particular type of methodology that might be controversial? Are you all about test-driven deployment? Are you adamant about rolling all your own everything?
Meaty technical challenges. Would engineers have access to a ton of data, or perhaps the ability to work on massively distributed systems? Even in its early days, Twitch had almost as much ingest as YouTube, and this was a meaningful selling point to candidates who wanted to work at scale but didnβt necessarily want to work at a FAANG company.
Your work style. Some companies really value work-life balance, whereas others exalt burning the midnight oil. Some run on chaos and some take a more orderly approach. Some work by the book, and some choose more of a bulldoze your way to success and ask forgiveness rather than permission approach. Think of any perks (a remote option?) and specific engineering work styles (maybe the company thrives on pair programming).
Lynne Tye of Key Values has compiled a list of some unique company details to give you a sense of what these might look like.
As your team grows, they may come to the company with different interests and motivationsβtheyβll be able to tell you what makes the company special to them. Because youβll be using the company story as a value proposition to future employees, asking current employees what they think can be very helpful.
When deciding who to talk to (if you have a big enough company to have some options), look for people who didnβt come to the company through personal referrals and/or had good offers during their last job search.
These are the people who, despite no personal connection to the company and despite having other options, chose to work for you.
You may learn about your teamβs perspectives through 1:1 conversations with these employees, or send them a questionnaire they can fill out (this may be more comfortable depending on your company culture or dynamics). Ask why they chose to work for the company and what they think makes the company different. Mission? Culture? Their answers might surprise you. Once you have a few choice tidbits from employees, ask yourself whether each one is something other people might find compelling. If itβs not particularly original, or is more about perks than profound characteristics (βI love my short commute!β), it may not be worth calling out in your primary narrative (though could be worth repeating when youβre actually interact with candidates).
The Power of Company Narratives (John Hagel)
Three stories every startup needs to tell (Fast Company)
The Seven Deadly Sins of Startup Storytelling (First Round Review)
How to use storytelling in your startup (Paul Alex Gray)
You can find more prompts in this video from Y Combinatorβs startup school and in these slides from Dan Portillo
Storytelling for startups (Greylock)
The Power of Storytelling (Recruiting Future)
Once you know what story you want to tell, itβs time to get it out into the world. There are a number of different mediums you can use to broadcast your story, but regardless of the mediums you choose, youβll want to craft compelling content around the story, which means youβll have to get good at content marketing.
Content marketing refers to creating content that promotes a companyβs brand implicitly rather than explicitly. Rather than paid advertising, content marketing means creating content (blog posts, videos, a podcast, et cetera) that represents your companyβs values and interests and is meant to attract the kinds of customers and candidates that the company is interested in. . The content may or may not mention the company.
This Guide wonβt cover how to create content, but we recommend HubSpotβs manual on content strategy to get started. With great content in hand, there are a few ways to get it in front of the right people.
Today, it seems like every company has a blogβbigger companies might have blogs just for engineering. Stripe, Etsy, and Airbnb were among the first companies to start posting on engineering-specific topics on a regular basis. Of course, back in the early engineering blog days, because the concept was so new, even a post about how to best visualize uptime was fresh and exciting. These days, you have to work harder to be heard, but great content is still rare enough that thereβs plenty of opportunity to stand out, and the sooner you start, the better. Over time, those companiesβ posts helped cement their status as extremely desirable employers for engineers, and the value of their content has continued to compound
Before youβve built up an audience that will come to you, know the places that can get your content noticed. Hacker News and Reddit (/r/programming in particular) can be great ways to amplify your signal. Getting on the first page of these forums can be challenging, and there is plenty of discussion about what makes a good post title. Stick to your company values when creating content, get feedback from readers and continually iterate on your strategy, and you may be surprised by how much of your content gets picked up. .
Syndicating your posts on other blogs is also a great way to get eyeballs. Some great sites that regularly take submissions include freeCodeCamp and Hacker Noon.
Some companies choose to host events like hackathons, meetups for customers or users of their product, casual gatherings for other companies in their space, or parties to celebrate an accomplishment. Events that work to amplify your brand can be a great option, but they may not be as effective at establishing a brand that doesnβt yet have a following. When youβre early, hosting your own events can be more trouble than itβs worthβwith a well-placed, well-executed blog post, you can get much more return. Events also take a lot of coordinated manpower and budget.
You might consider offering to host events for prominent meetups or other companies that might be ahead of you with branding but behind on resources. For instance, if you use some tool or language that has a loyal following and a dedicated meetup, donating your office and buying some pizzas and beverages is cheap and well worth it. A more formal sponsorship arrangement could also be a win-win for you and for the group.
Like events, conferences are a double-edged sword. Sponsoring them, especially when youβre early, is probably not a great strategy for brand building because, just like events, conference sponsorships are more meant to reaffirm existing brands than to create them.
However, if youβre fortunate enough to be able to give a talk at a conference whose attendees are people you might want to hear about something sticky that also promotes your brand, you should jump at the opportunity.
Social media for brand building is extremely valuable. Building a brand through social media takes a lot of time and repeated effort, and requires a stalwart dedication to what can feel like a thankless taskβbut it is worth it. A social media presence can also be crucial for hiring as your company growsβ70-80% of jobs are found only through the βhidden job market,β which includes social media as well as personal networks. Often, the social media presence of founders is the first channel for broadcasting a new brand. Stay tuned for the Holloway mini-Guide to Using Twitter for Professional Growth. For now, start with Canvaβs βIntroduction to brand building through social media.β
If you find yourself with a really interesting premise for a coding challenge or have some very unique data that engineers might really enjoy playing with that they couldnβt find anywhere else, hosting a coding challenge and then advertising it (either on Hacker News, Kaggle, or somewhere else) could be a great way to build brand. Stripe had a ton of success getting their brand out there and make payments look exciting with their Capture the Flag challenge, for instance. That said, they were among the first to do this, and today the bar is high. Poorly designed or banal coding challenges are worse than none at all and can alienate your audience, so tread carefully when deciding to use this approach.
Effective diversity and inclusion work goes far beyond recruiting. These resources will help you learn more about improving your onboarding process, employee experience, policies, and leadership development with D&I in mind.
The Problem With Diversity in Computing β Ian Bogost (The Atlantic)