This is probably going to be controversial.
I find salary to be really weird for many reasons. One of them is that I just can't imagine a sustainable world where salary is proactively offered, raised, etc. I think it necessarily must be negotiated. I say this as a person who spent most of my 20y career negotiating for my salary and hating the process.
It feels attractive on the surface to see a concrete number, kind of like coming to a car website and seeing cars sold at a fixed price, no bargaining. Or kind of like searching for loan refinancing and seeing a bank website show you the standard menu of rates they offer. You just pick from the menu.
However, the issue is that you're probably overpaying for the car, and getting a bad refinance rate every time. And your blanket "salary tier" is probably some safe hedge for the worth you may or may not be bringing. An estimation of vague plans they might have on where you may help.
Shouldn't this be reversed? Shouldn't it be you to tell them what you can do, the plans, explain how much you're worth? How can they know your salary if you haven't told them this stuff yet? Aren't you supposed to be an expert at something? That's just one of a few weirdnesses about salary.
Maybe it depends on a job, and some jobs are really _that_ predictable, but feels like in software dev industry it doesn't add up, except maybe for junior positions.
I used to be in the opposite camp, but nowadays every time I see a concrete salary range listed, it makes me feel silly. We all know that humans running the place can probably decide to pay whatever they want based on how they feel. I can't imagine a situation where they go "sorry, we really think we need you, but our job listing only goes up to this number, oops".
I find salary to be really weird for many reasons. One of them is that I just can't imagine a sustainable world where salary is proactively offered, raised, etc. I think it necessarily must be negotiated. I say this as a person who spent most of my 20y career negotiating for my salary and hating the process.
It feels attractive on the surface to see a concrete number, kind of like coming to a car website and seeing cars sold at a fixed price, no bargaining. Or kind of like searching for loan refinancing and seeing a bank website show you the standard menu of rates they offer. You just pick from the menu.
However, the issue is that you're probably overpaying for the car, and getting a bad refinance rate every time. And your blanket "salary tier" is probably some safe hedge for the worth you may or may not be bringing. An estimation of vague plans they might have on where you may help.
Shouldn't this be reversed? Shouldn't it be you to tell them what you can do, the plans, explain how much you're worth? How can they know your salary if you haven't told them this stuff yet? Aren't you supposed to be an expert at something? That's just one of a few weirdnesses about salary.
Maybe it depends on a job, and some jobs are really _that_ predictable, but feels like in software dev industry it doesn't add up, except maybe for junior positions.
I used to be in the opposite camp, but nowadays every time I see a concrete salary range listed, it makes me feel silly. We all know that humans running the place can probably decide to pay whatever they want based on how they feel. I can't imagine a situation where they go "sorry, we really think we need you, but our job listing only goes up to this number, oops".