And to avoid the currency inflation you should of course choose to earn in U.S. dollars, or negotiate to be tied to the regular - currently bi-annual in Uruguay - pay increases in countries with inflation (which usually lag inflation and are a bad deal, but offer some buffer to it).
The moment one remote company offers an SF rate compensation outside of SF, then the job candidate's market rate is an SF rate.
I totally understand if a company doesn't have the budget for talent and looks to exclusively hire in non-hub / smaller places in order to keep costs low. But I hate when a company says: we understand you have an SF rate offer and we would normally compete with that if you lived in SF, but, sorry, our excel spreadsheet says we can only lowball you.
Anyway; compensation is really hard to get right and keep everyone happy, you do your best, but haters-gonna-hate.
p.s. also we're not remote only - we have some great SF engineers - but 90% of our eng is remote; we just want the best people regardless of location :)
IMHO, living in SF is a choice, especially at a remote company. Just like buying a Tesla or choosing to live in your car instead of renting an apartment is also a choice.
I don't think companies should pay one employee less because they choose to have a cheaper lifestyle than the employees that buy Teslas or live in San Francisco.
Or maybe the American doesn't report the income to Denmark so has very low taxes compared to a danish or American-based co-workers since they qualify for FEIE?
Does the married American with the marriage tax breaks get paid more or less than a single American?
not likely :-)
For remote workers, the job market is actually pretty small. Many of the "remote only" companies (Buffer, Gitlab, RainforestQA, etc) pay based on how expensive of a lifestyle the employee chooses to have.
One remote company I interviewed at mentioned how one of their SF employees moved in with their parents and how they talked about cutting his salary significantly because of his cheaper lifestyle.