The reason why I ask is because in Washington, D.C, at least in tech, it's almost impossible to get a job in this area without going through a recruiter. So how would you go about dealing with them in an unable to avoid situation?
If you MUST work with a recruiter (staffing firm, for example), I think it's important to be firm that you're excited for good opportunities, but that your salary history and expectations are your private business. I also recommend going around the recruiters whenever possible by using your own network (people who work at the company or in the industry who can make phone calls to put you in touch with the company directly).
I recently interviewed someone for the new company I just started working for. This candidate was recommended by someone already in the company for a position we're trying to fill. The company reached out to their staffing firm, and contacted him through them. So, that's what I mean by D.C. tech companies, they seems to LOVE using recruiters.
Thank you for the article. To actually get to the point, I'm not sure how helpful it is to me. It seems to me like a game: if you're sure you have a strong hand, it makes sense to not disclose your salary. But if you have a weak one, disclosing early/knowing the salary range makes it worthwhile to disclose the range that you're looking for.
I think a big part of the issue is why do you need to tell them your salary? why doesn't the recruiter tell you the expected salary range. The same questions can be answered...
In D.C., the place where I've spent most of my adult career, that is the case. If your recruiter doesn't tell you the salary range, it's because they (75%) honestly don't know themselves. Either because it may be based on experience of the candidate, or because there are multiple roles which you as a candidate could fill and the company doesn't want to throw out numbers to confuse/hide things.
In fact, it's usually the opposite situation here. It's weird to NOT know the salary range, and how much wiggle room there is. (It honestly helps that salary range is usually defined in the proposal for contract companies to the government, and they've already built in profit before they even begin to hire employees.)
Why should salary history be a secret? I know my market value. I make X, I won't consider jobs less than Y. No negotiation necessary. If the company will pay me Y. I accept. I might leave a little money on the table, but not enough to make a difference, when my salary gets too far out of line with the market, I move on.