There are couple of strategies to find a job faster. Mainly, you need a good brand, a good support network and a focused plan. See below for detailed job hunting tips.
1) Be strategic
Let's be honest. There are only so many hours in a day. You can't apply to every job opening or attend all networking events. Therefore, you need to ask yourself, "What's my goal?" Be specific, make sure your goal is realistic and has a deadline. For example, "By Oct 30, I will be working as a software engineer at one of my top 10 targeted companies."
2) Research your targeted companies
Target at least 10 companies where you would like to work. Use resources such as glassdoor.com to research the culture of the companies. Use tools such as LinkedIn.com to create a target list of contacts who work at these companies and see if you know anyone who might serve as a referral to the hiring manager.
3) Reach out to your connections
Setup meetings with your connections (friends, former bosses, colleagues, mentors), let them know your goals and ask them if they know anyone who can help you.
4) Work on your personal brand
Is there a book you should read? Do you need to get a certificate? Can you gain experience quickly by strategically volunteering on a project? You then just need to show your expertise and communicate your achievements to the world, or no one will know about them.
Blogs, Twitter, Facebook, white papers and speaking engagements are good places to start to build your online and offline reputation.