$5000 is a lot for an intern by any measure anywhere even the US. I don't think even professional make that much starting out
$5k for a SW dev internship at one of the big tech companies in the USA is actually pretty low. I've never had an intern work for less than $7k/m, and have had ones that earn up to $9k/m (this is the Silicon Valley area). I expect that internships could pay a little less at Amazon since there are no state income taxes in Washington State. Starting at $5k/m is pretty bad for a full time starting salary. Obviously, it depends on where you work and what type of SW dev you do (e.g., game developers tend to earn less than others), but $8k/m would be barely ok in SV/NY, and hopefully the starting salary would be a lot more at any of the top tech companies. There are a bunch of really small towns and cities that bring down the averages (~$90k/y overall average for experienced and new developers, for the country last I looked) quite a bit, but those are places that also have a really low cost of living, so it's still a pretty good standard of living.
Nice link - something to notice is that they list just "interns" - there are a wide variety of interns from marketing, to legal, to finance, to QA (often a lot of QA), some of which will bring down the average below that of an average SW Dev Intern in such a company. Also, a lot of these companies give additional stipends for rental or food (or food may often even provided on the job for all employees).
Anyway, my suggestion is to try get an internship overseas if you can - it's a great way to pay for your studies. I know a bunch of people who have done it.
Last edited: