Cautiously pleased about this. Some companies in UK pay senior devs £30-35k. And some companies won't discuss that until v late in the process, while importing US-style multiround interviews. It's pretty silly when people get 3 rounds in, take time off work for the interviews, then find out their expectations are so far apart.
Advice for anyone in future.
Recruiters at big companies will be told to advertise the role within the payband (the min to max pay for that role at that pay band)
So if you see a top end number and think you’ll get that, you probably won’t it will be around the middle of the range.
At that point you go back to the recruiter and state that you would expect the top end of the range. They may agree with you but then keep in mind that may also impact your salary increase at the end of the year, meaning a smaller increase for you compared to your peers which over several years would even out and out you back in the middle of the payband like your peers. This is why the common idea is to jump roles every few years.
> Some companies in UK pay senior devs £30-35k.
That is only about 50% more than full time minimum wage!
There are pros and cons of working with external recruiters, but that they will know (and be willing to disclose) the salary range is absolutely one of them, as they don't want their time wasted either.
It is within your power as a job applicant to ask the salary range in the first phone call.
It is your fault if you allow the recruiting process to get to the third interview without at least knowing if the salary range is acceptable.
If you lack confidence in talking money, here is what you say:
"I'm looking for $120K to $130K. Before we get further into the process I want to confirm that this salary range is what would be discussed if we get to an offer."
You might add:
"$120K is my minimum but I am really hoping to find a role at the higher end - $130K is what I'm aiming for, depending on the job."
If, after saying all this, you get lowballed, then you have good reason to be very annoyed, and express calmly but clearly that you have had your minimum salary on the table since the first phone call." At that point you withdraw from the process and go look for a job with a professional company.