I think that's awesome. And whatever you do, try to get the double major. Totally worth it as a foundation for the next step you may want to take later.
And yes, that's a very hot market. What may be more interesting for you later is your background as a GM and customer service - both skills most programmers sorely lack You'll be surprised at how quickly you'll need to make choices about what you like the most about your new job(s).
I say jobs in plural because don't be quick to move, but don't be afraid either. A job hopper is not a good thing in most cases, but getting the good jobs (not measured by pay necessarily) can take a little movement. Good jobs to me are the ones that line up with my personal passions and I've taken both pay cuts and significant raises over the years to pursue them. (I'm not a programmer, although I've played one on the internet. I work in that field though and once had a job teaching programming).
In your neck of the woods, it's a hot market for that skill set. And if you like that kind of work, so much the better!
Go get 'em.
AJ
"Our lives begin to end the day we become silent about things that matter" MLK Put the glass down... "Yesterday I was clever so I wanted to change the world Today I am wise, so I am changing myself."