I'm an engineer, I get hired easily. Hell, after being laidoff from a BK company I had three offers in 2.5 weeks, in an industry I had zero experience in, with a large raise.
Coming out of grad school: Applied to every aerospace job that looked interesting, I found employers I thought I would like and applied directly. Got 11 offers coming out of grad school. The company I went, I refused to take the interview until they offered to interview my wife as well. We both got offers. I actually got what I thought was my dream job.
Job #2: Wife co-oped at the company in college, called up former lead, got offer. Told them they had to take me too, I got offer. I had gotten some other offers, but I preferred this one.
Job #3: Laid off from Job #2, fixed up my resume applied for any job I thought I could do in the city (didn't want to move and not much aerospace in town). Got 3 offers in 2.5 weeks, and started turning down interviews. Though I picked the wrong company and hated it.
Job #4: Wife applied to, got offer, turned them down as we didn't want to move. After I realized I hated job #3, wife called back 6 months later and said she would consider taking the job, but they had to interview me too. In addition to this job, I had several other offers, a few I applied to directly and a few from LinkedIN recruiters.
I think the biggest thing is, most people's resumes suck, and suck bad, really really bad. So if you have a decent looking resume, you will get looked at. Then if you have some sort of skill that makes you valuable, you'll really not have a problem.
Oh and practice interviewing. Until I was looking for job #4, I had never done even a phone interview that hadn't resulted in an offer, which considering in that time I had about 20 different offers I think it was a pretty good streak.