Outside of a small handful of areas (SV, Seattle, NY, a few others), it's very difficult to find anything in the $300K+ "total package" range. In SV all you have to do is get yourself hired by one of the top firms and then stay in the saddle while your stock vests and not suck too bad. Voila, 400K a year (much of which you will pay in taxes, but nonetheless). I challenge anyone to find a non-manager software engineering job that pays mid six figures in the Midwest.