I came across this blog post, based on a study by the software industry trade group, The App Association, which includes this map of where the software jobs are in the US:
Essentially every big city in the US has a lot of software jobs. If you want to be a software engineer in Atlanta, there is work for you there. If you want to be a software engineer in Chicago, there is work for you there.
The highest per capita density of software jobs are, of course, in the Bay Area and Boston.
So if you want the highest density of software jobs, go to the Bay Area or Boston.
But if you want to live and work somewhere else and find a good and well paying software engineering job, you can find that in most of the big cities in the US.
And, I would suspect the same is true all around the world.
That’s a good thing.