Also there isn't one profile of software developers.

At least 3 tiers: the FAANG level, the mid-size tech companies, then all the developers working for non-tech companies/administration or in IT service companies.

Even in those categories, workers aren't swappables.