I'm a software engineer, and I searched my company and found that the average salary listed was inline with what I know to be our baseline staff salary for developers. (For what it's worth, we annually review industry salary surveys and adjust compensation for our existing employees accordingly.)
A lot of engineers (especially in the Bay Area) either want the excitement and IPO potential of a start up or the stability of working for a large, established company. It makes recruiting difficult for mid-sized companies like mine.