Glassdor.com has published a report on Software Engineer Salaries at the 15 Top Tech Companies:
Of the 15 tech companies in this report, Google Software Engineers earn the highest average base salary for 2012 ($128,336). Trailing closely behind are software engineers at Facebook ($123,626), Apple ($114,413), eBay ($108,809) and Zynga ($105,568).They also report that the national average software engineer salary is $92,648. So, the average Software Engineer still makes less than the average Lawyer, Pharmacist, Doctor, vice president, or (much less than) Banker, but more than the average manager, accountant, or business analyst. Also, see the slashdot discussion.