These days it's hard to come across an ad that doesn't seem like it came straight out of some fictional (?) book on how to hire "top talent". They all seem like copy and past work. I am particularly put off by the part that is supposed to entice us all: the perks. "Come solve hard problems at XXX", "bagels", "coke", "pizza", "hardware". Really?
Let me tell you a secret. Almost none of use are looking for a job. We all solve hard problems. Chances are, people that are paid upwards of 100K already have a functional development machine. I for one will have a hard time deciding where in the basement to shove your kick-ass hardware. Bagels and pizza are rather standard (sorry, it's not that we are spoiled, it's just the way it is) and aren't going to make anyone quit their jib, let alone move halfway across the country (unless you are after college dropouts). Video games are... well we all know that they are a joke, unless you have no life/family and want to hangout in the office after a 12 hour day.
You are in the business of changing the game. Your job ads are copy and paste. How do you feel when you read a resume full of clichés and feels like it was copied from the internet 5 years ago? Get a grip and start hiring remotely. You might as well change the game.
P.S. There is nothing magic about the words: "Come solve hard problems at XXX". We are not conditioned to salivate when we hear them.
Any decent hacker can get any of those jobs at a minute's notice. Instead convince me that what I'll do will matter, that my work will have significant impact on the company's future, that I will get to choose the direction of many decisions in the company from the minute I join. Convince me that I'll be surrounded by people from whom I'll be learning on daily basis, who deeply care about their work and becoming better as a team.
Any jobs like that out there? Very very few. Also they will not be available through job posts, you'll need to know people for those spots.