Even a senior software engineer makes just $141,554 on average, according to the PayScale data — not enough to buy a house without a stock option windfall. The San Francisco Chronicle found that ...