|
|
|
|
|
by learc83
1569 days ago
|
|
Then you post 2 different job listings. It’s not hard. You’d write 2 very different descriptions for someone those 2 hypothetical candidates anyway. You also don’t need put $50k-$5,000,000 just in case John Carmack applies. If he does happen to apply to your junior engineer position, you instead interview him for another position with a higher salary band. |
|
In many cases hiring is an organic process where a company weighs options based on what candidates are available to them at the time, their budget, timeframe, and goals.
A 2 year junior dev may be able to accomplish the same goal as the 12 year one, but much slower due to lack of experience, and you don't know if you'll find either until you start interviewing.
This is why many job postings fairly say "Comp: DOE" or provide a salary range.
More transparent comp is great for avoiding lowballing and discrimination (which both suck), but sometimes one employee actually is a more valuable contributor than another even if they have the same title. This is why I personally find the idea of a "salary range" completely fair, but also welcome to be ignored during the offer phase.
If John Carmack and a junior dev both apply to the role of "Software Engineer", I see zero reason why a company shouldn't be allowed to offer him a substantially higher comp due to his experience. He'll likely accomplish the same goals more quickly, more efficiently, with better code practices in mind.
Having to put it under the guise of "a different position" is just befuddling to the process. It's the kind of unnecessary legislation that pushes companies to find shady ways of solving problems.