1. If the job market and economy were better, then salary would be less of an issue, and the strength of the candidate would be more of an issue.<p>2.If salary offers are ridiculously low side, this usually indicates that there are problems with money in the company,
or that company is offering something which will substitute for the low salary (really cool tech, everyone wants to work there, remote work, perks, etc.) Recently, it is mostly been the former.<p>3. Worldwide talent availability and competition from multinational corporations has made the engineering job market less lucrative in the US for engineers.