I'm over 35. I work at Google. I got my job when I was over 35. I've interviewed people over 35. Very few of the applicants I've met and/or interviewed have been extended an offer. None of it has anything to do with age. It all comes down to one thing:
There are a shocking number of people who work as programmers who cannot actually program.
The industry as a whole is crying out for people who can get shit done. If you can do that age is no barrier. Ageism, at least as far as programmers go, seems to be used as an excuse by those unable or unwilling to get a job as to why they can't get a job.
EDIT: the fact that this is Google I think makes my point rather than detracts from it. If at 35 with no particularly amazing background I can get hired at a top-tier employer, why not any employer?
You can argue that lower-tier employers are more biased but in my experience they're also less selective (or at least they select for different traits).