Sorry :) Typed it up for r/cscareerquestions first and forget that was there. Edited!
Plenty of people leave school and finish their degrees later on (sometimes much later), so you shouldn't feel bad about leaving it on hold for now, especially since you've got a job lined up.
If I do end up taking time off it would only be temporary at first. I would likely give myself one year to make significant progress as a programmer. If, after that year, I'm comfortable with where I am, I will continue to defer school. On the other hand, if I can't see any definitive improvements, I will go back to school and look for another major. If I can't teach myself to program then I see no reason to get a CS degree.