That's not a bad salary for an intern position, especially if there are bonuses involved. In a lot of industries, internships are unpaid or very poorly paid. Software development pays rather well, but I certainly didn't make that kind of money on summer jobs.