Google, Amazon, & Microsoft are all in Detroit. I'm pretty sure Facebook is, too. Plus it has a decent startup ecosystem.
IBM has tons of jobs in upstate NY - offices in Buffalo, Rochester, and Syracuse (not exactly a dream employer).
And remote jobs are always an option...
The nice parts of Denver are quite expensive. Detroit has much more to offer in terms of jobs than SLC.