January 18, 2018

Hiring And Retaining

I've heard from a great many companies here in the Netherlands (and elsewhere) that hiring and retaining engineers is super difficult. Here are some things to consider to make things easier for your company:

Is your company involved in the right communities?

If you're looking for, let's say, Ruby developers, you're going to need to be involved in Ruby communities. Here are some ways to get in:

Do your job listings mention the important parts?

Today's engineer, especially the experienced ones, care less about ping pong tables and kegerators and more about the things that actually affect their daily life much more.

With all of these things, don't be vague. Call out specicially what you offer as much as possible. "We take care of our engineers" could mean anything from "we give our engineers a beer on friday" to "we offer 3 months of parental leave". When your job listing is vague, it can make it sound like you're hiding something.

Do your requirements fit the position?

If you're looking for an iOS engineer, but also require 4 years of Java experience, this doesn't make any sense and will often make engineers pass up on your company. If there is some legitimate reason why this is actually needed, explain that in the listing. "We need engineers with Java experience for this iOS team because we're using this tool which compiles our Java code for iOS." makes things way more clear. (Side note, if your iOS app is made from cross-compiling Java, that by itself might be a reason you're having trouble hiring engineers).

We can help.

There's quite a bit that can change, and you most likely can't do it all at once and that's ok. If you'd like, we at Roundwall Software can help identify what needs changing and help fix it. Starting in 2018, we are now offering this as a service. More than simply some management consultant, we offer an actual developer. Someone who knows firsthand what it means to be a part of the developer community. Contact us and we can begin.