Hire Software Developers on a Shoestring Budget

How to hire great software developers on a shoestring budget

As I’m writing this, I realize that title may be confusing.

I don’t mean software developers that are financially strapped and living on a shoe-string budget (not that there is anything wrong with these peeps), but rather how to attract software developers without having to spend a lot of money.

Just as a preface, I’m not a technical person.

I don’t pretend to understand algorithms. The only Java I am familiar with comes in the form of hot brown water, and as far as I understand, the internet is a magical world run by a wizard hiding behind a giant green curtain..

Having said that, you don’t need to be a technical person to know how to recruit technical people.

As Human Resources and Talent Acquisition professionals, we have a wonderful tendency to over-engineer and over-complicate relatively simple processes.

Attracting technical talent, specifically Software Developers, is one of them.

If you’re struggling to attract Software Developers to your organization, here’s a simple five-step guide you can use to help you remove some of the barriers that you have likely put in front of yourself. Once you remove these barriers, you can start onboarding great people that can deliver products your customers will love (and pay for).

Here it goes:

Step 1: Check yourself before you wreck yourself.

If your plan to attract Software Developers includes creating a job posting that starts with a sanitized boilerplate that describes your organization or includes terms like, “Reporting to the Manager”, “Software Development”, “The Software Developer will be responsible for”…, do yourself a favour, and grab a blank sheet of paper and a pen.

Spoiler alert:

The only people that actually pay attention to boilerplate are PR representatives and lawyers. Software Developers know they are responsible for developing software.

Step 2: Go have a conversation with your existing development team and try to understand the technical challenge they are actually solving.

As Human Resources and Talent Acquisition professionals, we tend to live in a world of policies and processes, but what’s truly important when trying to attract great Software Developers is context, understanding, and articulation.

Gaining context and understanding requires us to walk with our tail between our legs to our teammates, as we mutter the statement, “I don’t understand what you do.” That can be scary.

If I’m describing you, do yourself a favour, eat some humble brand Cheerios for breakfast and own the fact that you have no idea what technical challenge the team is actually solving. When your team welcomes your transparency, go to school with them until you can explain to a six-year-old, the technical challenge they are solving.

I promise it will be worth your while.

Step 3: Speak their language, not yours.

Now that you have context and understand the technical challenge your ideal future employees will be tasked to help solve, it’s time to grab that pen and paper again. Let’s start re-writing a job posting that will actually grab a Software Developer’s attention.

This is the articulation step.

Talk about the complexities of the technical challenge a new hire would be tasked with solving in a simplified way- not your fluffy, buzz word rich mission statement.

Talk about your tech stack-not the free snacks in your kitchen. Children get excited about snacks. Fully functioning Software Developers, don’t.

Talk about what they will learn by joining your team- not all of the assumed nonsense like paid vacation, and a remarkably average benefits plan.

Once complete, send a draft to your development team and ask them for their feedback.

Assuming they give you a general thumbs-up, proceed to Step Four.

Step 4: Fish where the fish are.

I was a LinkedIn fanboy for years.

I bought every product and service they sold. They gave me a bunch of swag including LinkedIn branded Bose noise-canceling headphones (twice). I’ve attended and spoke at a number of LinkedIn sponsored events, but the fact of the matter is, LinkedIn is not the be-all and end all of attracting Software Developers.

There is nothing wrong with posting Software Development openings on LinkedIn, but there is a whole ecosystem of other options like GitHub, StackOverflow, AngelList, Reddit, Meetups, etc., that Software Developers pay attention to. You should consider them.

On top of that, your best resource to attract great Software Developers is right under your nose – your existing team of them.

Now that you have made a number of deposits into the relationship bank account with your team, it’s perfectly OK (and wildly effective) to make a withdrawal. Ask your team to help promote your openings via the networks of their choosing.

No Software Developer has ever said, “I really hope my manager hires a real loser to join our team.” By giving your team the opportunity to help influence your hiring, you’ll be able to offer job postings that magnetize your company to other Developers.

And, finally…

Step 5: Take little steps every day to be a great place for Software Developers to work.

Step Five is without a doubt the most important step any software related organization can take to attract Software Developers, but it is a long play and requires commitment from the top down.

I’m not going to go into a detailed diatribe of why this is important because it should be obvious.

In terms of how to accomplish this feat, as a gross generalization, treat your Developers like people. Give them access to the tools and resources that they need in order to move the mountains that you are asking them to. Provide them with leaders and managers that care and listen to their feedback.

Software at the root level may just be a bunch of ones and zeros, but Developers are living, breathing, and remarkably intelligent human beings.

Treat them well and they will reciprocate.

A friend of mine –  Robert St-Jacques  – once said, “The war for talent is over… talent won,” and I completely agree with him.

Yes, you’re competing for highly skilled and highly sought-after talent against bigger, better, and more funded organizations.

Yes, you’re behind the 8-ball.

Fear not.

Use this guide as your yellow brick road.

By pivoting your approach to how you present your organization, your job postings, and how you leverage your internal resources, you can tip the scales in your favour. All you have to do is skip down the path and click your heels together.

After all, there’s no place like home.

Related posts

Diversity and Inclusion In the Workplace

How Diversity and Inclusion Will Boost Your Hiring Strategy

Diversity and inclusion should be at the forefront of your employer brand and your recruitment strategy. We discuss this with Diversio CEO Laura McGee on how to promote equality in promotion and advancement to get better talent, higher profits and a more attractive brand.

The Impact of Your Employer Value Proposition (EVP) on Candidate Applications

Once you've built your Employer Brand, developed your Employer Value Proposition and implemented your new recruitment strategy it's time to start hiring the most qualified candidates and continue to build your talent pool.

5 Ways To Make Your Employer Branding More LGBTQ+ Inclusive

Ensure your Employer Brand is inclusive and highlights your company values. Here are 5 ways to make your messaging more LGBTQ+ inclusive inside and out.

Your Startup Has an Employer Value Proposition (EVP) — Now what?

With an established employer brand and your researched Employee Value Proposition (EVP) completed you're ready to implement it!

How to Develop an Employer Value Proposition (EVP) for Today's Candidate

As the centerpiece of your employer brand, your EVP plays a vital role in attracting the right candidates and ultimately, hiring the right people to lead your business to success. Here’s exactly how to do it. 

The Number One Reason Startups Are Struggling to Hire

Startups face several obvious disadvantages while attempting to attract top talent: they are for the most part unknown; they are perceived as high-risk; and for many startups, the employer brand messaging has not been fully developed.