I'm curious to how one goes about finding a job in a new city, without having to relocate there first to do it. I'm fairly sick of my current city, but I have a good job and don't want to leave it without something else already lined up. However, every company i've sent in my resume to has basically said they'd rather go local.
I'm still young, and only have about 4 1/2 years of experience in my field (Web Systems/Weblogic/Linux Admin, also a decent Java/Python Developer but don't have any work experience in the field, mostly freelance stuff). I find my resume fairly impressive and i'm a good interviewer, but I don't really have anything that would make me stand out.
Are contracting firms willing to try and place people from other states? I hate going the contractor route, because the lack of job security sucks (and I find the recruiters to be some of the most lecherous human beings on earth), but the pay is generally better than being a full time employee, so that is nice. I'd prefer to get a job out in any of the major West Coast cities (SD, LA, SF, Portland, Seattle) or Chicago.
So basically, how do I get these places to want to hire me over a local? Is it possible?