|
Thanks for the willingness to discuss actual numbers. Using the BLS stats tool that falsestprophet linked below [1] I dug up some numbers. This is for the the "Software Developers, Applications" occupation: Area median 75%ile 90%ile
Chicago, IL Metropolitan $88,630 $109,640 $126,370
Los Angeles, CA Metropolitan $102,310 $126,340 $150,320
San Francisco, CA Metropolitan $112,570 $143,390 $174,120
San Jose-Sunnyvale-Santa Clara CA $137,710 $166,280 >$187,000
I'm from the midwest so my frame of reference is where $150k will get you well into in the 90s percentile-wise. I'm conducting my hunt in the LA area. And just so we're on the same page I included Bay Area numbers. Is $180-200k (on the 190 to 200 side) closer to the right number, with the Bay Area as a frame of reference?[1] http://data.bls.gov/oes/search.jsp?data_tool=OES |
One very interesting realization I had looking through the data is that software development, at the median, isn't an especially well paid field. Dental Hygenists in SF earn almost as much at the median, and registered nurses earn much more.
Overall, I think a big part of why this "shortage" exists is that the work is very difficult for the pay, and that career stability and age related employment issues may actually be considerably worse.
I know this is hard for employers to accept, but salaries may have to rise dramatically before people with citizenship or residency status that allows for career choice are willing to commit to software development. For now, I really do think one reason we are able to staff these positions at "market rate" is that we have created a visa program that essentially prevents a large number of tech workers from changing fields (i.e.., there are serious obstacles to coming to the US on an H1B as a software developer and deciding to retrain as a dental hygienist, this kind of personal and professional freedom is not permitted under this visa).