I am more or less in the same boat as you are. I graduated roughly a year ago, and I've been trying to find a developer position in any big tech city (SV, Seattle, NY, Boston, etc). I've gotten many phone/skype interviews, even got flown out a few times for onsite interviews, but I suppose I'm just not that great of an interviewer since I've been rejected a ridiculous amount of times.
It's really discouraging, but I've began teaching myself a lot of new technologies and started working on some personal projects (one was even on front page of HN a few months ago). I think the tech industry is a very merit based industry, and if I just get good enough (or at least appear good enough) then I will eventually land a good position.