Hacker News new | ask | show | jobs
by BrentOzar 4130 days ago
As a small business owner who's done a few successful casting calls, the problem with this article comes down to their first answer:

> Yes, you have quantity, but what about quality? How much time will you spend sorting the wheat from the chaff? How much application spam will you have to review and dispose of? And of the relevant ones, how many under- and over-qualified candidates do you need to sift through because they lacked the vital piece of information that is a salary range?

It's easy: filter the incoming candidates based on who you want to hire. Send your favorite candidates a simple email saying what you want to pay for that position, and ask if they're still interested. Interview the ones that are. (This way, you're not posting the salary number to the public, but you're still filtering candidates quickly and respecting their time.)

If none of your favorite candidates are interested at your targeted price, there's your answer. Either lower your standards and take one of the other applicants, or ask all of your favorite candidates what number it would take to get them interested. (No interviewing - you don't have the right to take up their time until you can come up with the money - you're just asking for the salary number they would need to even step into an interview.) When the numbers come back, that's what it would take to hire your favorite candidates.

4 comments

This only works if the candidates still apply. A lot of the time I choose not to apply for roles without posted salaries, because there's a good chance I'm either over- or under-qualified for the role. Applying to a job takes time and effort to do properly (and it's worth doing properly).

As other people have said, you can post a range rather than a single number, and that number doesn't have to be 100% ironclad - if a range is 5-10% out for me, I'd probably still apply and try to negotiate - but I'm not going to waste my time applying for jobs only to find out they're offering £50k if I want £100k.

Check out the jobs posted here: http://oxfordknight.co.uk/jobs/

They all have salary ranges, many are quite broad, but it communicates quite clearly the level that both parties should be thinking about when entering into negotiations. So much more useful.

This is the opposite of how a lot of hiring managers I know think.

The tactic they use (how can anyone think this is a good idea...) is to hope by the end of the interview process the candidate will be so attached to the position (or invested at this point! see: throwing good money after bad, or the sunk cost fallacy) to refuse! Or maybe they'll just ask for 5k more, or something.

I have to disagree with this. If you don't do your market research ahead of time and reserve enough space in the budget to close a deal with the person you want, you are wasting the time of everyone who could close such a deal elsewhere.

They are not wasting your time. You are wasting theirs. The candidate cannot reasonably determine how well your company is able to monetize their skills ahead of time. It's the employer's job to figure that out, and offer a reasonable fraction thereof to the employee. The employer should know that the position will be profitable, otherwise advertising it as permanent would be a misrepresentation. If you don't know how technical professionals will make you money (or cut your costs), and to what extent, you have no business hiring them.

That's why whenever a company starts to discuss salary before their goals for the unfilled position and my qualifications, I back away.

I would respect a company significantly more if this is how the negotiations started. It addresses their need to determine if their range is on par with the market rate, and it allows both parties to minimize wasted time if they aren't.

Sadly I rarely see this happen in practice. It would be nice to see studies about how this affects the average cost to recruit a new employee.