Software companies are making investment bank levels of money these days, so why should it be surprising when software developers are getting paid like investment bankers? What should be more surprising is software companies making $1m+ per employee where developers aren't paid like that.