Building on from that, a lot of large organisations have no progression for developers that isn't up the management ladder. I got sucked into this - realising I wanted more money, so got promoted into the management track (as that was the only route), and hated it. I soon quit the org and went freelance, where I could close the salary gap, yet still remain hands on technical.
I am in the same boat, got into tech lead position for more money. As a tech lead, I have 0 power and a lot more responsibilities. Hate it.
I tried to go back to dev position but management kept blocking it. So I have been practicing leet code and hoping to go to one of FAANGs. But maybe freelancing is a better route for me. Only thing is that whenever I look up freelancing rates, they are quite low compared to my current average Texas SWE salary.
I think a lot of these discussions are missing the locale that many people are living in. The amount of people who are contracting or freelancing and raking in FAANG money ($400k+) is likely a lot lower than people are being lead to believe.
> Only thing is that whenever I look up freelancing rates, they are quite low compared to my current average Texas SWE salary.
"looking up freelancing rates" is almost ... impossible? Most places I see that offer that are self-reported numbers, and I don't know who's self-reporting. Freelance is going to be largely what you make of it, but there's definitely a 'sales' aspect to it, at least periodically. You need to connect with prospects, demonstrate ability, set up a deal, get paid, do the work, get more paid, etc. It's not impossible, but definitely takes a bit more work for many folks. Word-of-mouth referrals helps remove some of those steps. Finding another agency to work for/under can help too - they can handle some of the 'finding work', and maybe even billing, but they're going to take their cut. May or may not be worth it - you can definitely get more flexibility, but that's not everyone's primary goal. And... with the pandemic, most people are remote working now anyway, and have some more flexibility than they had a year ago, so there's a bit less obvious win there as a comparison point.