Make sure to skip Denver. Nothing but stoners and Peyton fans. Terrible place to live.
I hear Boulder home prices rival the Bay (while pay does not), but not sure about the surrounding areas.
In my experience, software engineering pay is plenty if you factor in the cheaper cost of living compared to Bay Area.