Comment OP - Here's your answer (Score 1) 506
As someone who oversees several branch software development offices in SF, LA, and Seattle (along with a few east coast ones) and is hiring developers (I've got 100+ and looking for more) - I can point to three things that are killing you:
Suggestion - Apply to work with this guy from LA. In 6 - 12 months, start making noise about wanting to transfer positions to the Seattle office.
Once you're in Seattle, with a job, you're not a Californian any more, and you can move to MSFT campus for the experience.