I only found this one chart [1], and the mean averages seem to be lower than 130. I have no idea how reliable this is. I can't speak to San Francisco at all, but I can't find the data.
I'd also include "web developer" with software engineer, and everyone with no knowledge of CS theory, just all software developers in my opinion.
https://www.electronicproducts.com/News/Engineer_vs_engineer...
Google and Facebook engineers even push 140 IQ when you look at how selective they are. For example, many Top 10 university graduates work there, and just based on SAT score acceptances alone, the average IQ at a top US university crosses 140-150 easily.
It is still a questionable proposition -- "10x engineers" are a thing, and brilliant singular insights that unlock billions of dollars in productivity like the concepts of convolutional neural networks and MapReduce are the brainchild of rare chart-defying individuals, rather than a product of the masses working in tandem. The Pareto Principle still seems to hold, even for software engineering (just ask any Bay Area software company's HR department).
Regardless, as an appeal to intuition, there is some sort of minimum bar (software engineers are still a VERY scarce commodity, as evidenced by market dynamics), suggesting that the average individual (100 IQ) is ill-equipped to take on the sort of abstract reasoning and novel thought processes so readily discarded by billions of years of prior evolution (indeed, knowing C++ would not have helped you as a primordial human fighting off that hungry sabertooth tiger) needed to comprehend and write robust code wading through some of the most complex systems (the Linux kernel is millions of lines of code) ever fathomed by humankind. This is the whole premise behind IQ theory, which really just boils down to a simple statistical argument.