I am a software developer in a senior role and my company pays a good salary, but there still room for improvement. Recently I started more seriously to respond to recruiters on Linkedin. My problem is that I have a lot of recruiters being saying they are interested in my profile, but most of them either want to hire me for a lower position than I currently hold, or are offering me less money without any other real incentive to switch companies.
How can I effectively filter out companies that don't that are below my current salary expectations?
So I have been thinking about the following approaches:
- Tell them my expected salary upfront. While I think this would work to filter out cheaper offers early on, it would also put me in a bad position for negotiations later on.
- Just directly ask about what they are intending to pay. While I like the straight forward approach, I don't think companies would give away their upper limit of the budgeted salary. Also it might appear that I am only interested in money and therefore not the right fit
- Another way would be to assume that any company that doesn't directly advertise their high salary or is a known player just won't pay me enough. This is the easiest approach, but I might lose out on a lot of opportunities because I don't know the company.
- I also could be looking for job roles that are more senior to my current level, assuming that more responsibility is more pay in any company. But this could easily be wrong in both directions.
Of course, salary isn't the only criteria for me, but it appears to be the easiest way to filter out a lot jobs early on, as most companies seem to be offering less then my current employee and salary is a very easy number to compare (opposed to "fun work environment" or "growth opportunities").
How can I effectively filter out job, that I know I wouldn't take anyways, without closing the door to serious offers.