Two years out of college programmers are making that much in total comp at Facebook and Google. If there's no equity component, $500K is actually in the ballpark.
There are a couple documents floating around detailing software engineer pay at Facebook and Google. If you do the math on their equity grants, with the past stock growth, you can reach the same figure.