I work at a startup that isn't profitable yet so our salaries are very low... - Our typical junior makes $50 - 60k - A typical mid makes $65 - 75k - Seniors (including CTO) make $90 - 110k In greater Boston. It is VERY difficult to hire at those rates. We had someone come in interviewing for a senior that I would place as a mid (generously...) and he accepted another offer for $150k. At our scale he would be making $…
If you're running a startup, and not trying to build a remote-friendly team, you really need to consider that.
Some location-bound businesses probably have some eminently poachable employees. For instance, look at the largest employer in the state of Indiana, Indiana University: http://www.indiana.edu/~uhrs/salary/pa-ranges-201617.html#it . A typical mid-level software pro would be classified by them as "3IT". Senior-level would be "3IT" or "4IT". A developer-manager would be "4IT". They probably have at most seven "5IT" employees, one for each campus. I think there is probably only one "6IT" in the entire university; that would be the CTO-level executive of the whole university system.
(I learned most of this a few years ago when driven by curiosity to figure out why anyone would even bother sending them a resume.)
IU pays their mid-level to senior-level tech pros only $53,892.80 to $70,033.60 . Why not target a few for recruitment? They'd likely jump ship immediately for a remote job at $70k. After all, if they are already working for so little, it must be because they don't want to move, right?