Very helpful answers above, but want to add one more option: After graduating, **go to where the money is.** You said 70k salary, which isn't bad in most parts of the country. However, seeing as you also have experience, you can most likely get a significantly higher salary by moving to a tech center like silicon valley. Look around on Glassdoor to see if you can't find better opportunities.