Denver's not so bad. It would be a great choice after you've done whatever you're doing where you are now, there's a reasonable amount of tech work. Lot's of telecom (but that's not all), something to do with being at 105 west I've been told. Boulder is nearby, and lots of tech jobs there. Also the skiing is great, and only when you want to. :)
Ah, here we go, "Denver's west-central geographic location in the Mountain Time Zone (UTC−7) also benefits the telecommunications industry by allowing communication with both North American coasts, South America, Europe, and Asia in the same business day. Denver's location on the 105th meridian at over one mile (1.6 km) in elevation also enables it to be the largest city in the U.S. to offer a "one-bounce" real-time satellite uplink to six continents in the same business day. Qwest Communications, Dish Network Corporation, Starz-Encore, DIRECTV, and Comcast are a few of the many telecommunications companies with operations in the Denver area." https://en.wikipedia.org/wiki/Denver
I don't know about the OP, but living in a city where the average cost of a detached house is well over $2M (CAD), I can assure you that flats and terraced houses can be quite pleasant too :)
Ah, here we go, "Denver's west-central geographic location in the Mountain Time Zone (UTC−7) also benefits the telecommunications industry by allowing communication with both North American coasts, South America, Europe, and Asia in the same business day. Denver's location on the 105th meridian at over one mile (1.6 km) in elevation also enables it to be the largest city in the U.S. to offer a "one-bounce" real-time satellite uplink to six continents in the same business day. Qwest Communications, Dish Network Corporation, Starz-Encore, DIRECTV, and Comcast are a few of the many telecommunications companies with operations in the Denver area." https://en.wikipedia.org/wiki/Denver
EDIT: s/east/west/