My impression is that in Chicago -- and really everywhere outside the SF BA and NYC -- has much weaker comp for engineers.
It makes sense, really. By far the majority of SE jobs in these places are in IT departments writing line of business software. These are Java and .Net shops usually and anecdotally it seems they pay from $60-90k.
The companies where engineers are profit centers -- web startups and software companies, etc -- are desirable and attractive. Importantly, these are usually high margin businesses. In competitive markets, these companies meet engineer scarcity with attractive pay and equity packages. In places like Chicago, for every opening at 37 Signals you have 5 applicants from places like Crate & Barrel.
This is unfortunate especially because even here in SF I think engineers are not yet paid what they are worth. I reach this conclusion by looking at the margins of software companies and profitable internet companies. You can clearly see the value software engineers are creating.
To be clear, I'm sure there are thousands of highly paid software engineers in the greater Chicago area. it's a very big city and there is a lot of money there. Hell there may be thousands of highly paid engineers in finance alone. Chicago is certainly the heart of trading in this country. I'm generalizing.