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.