Go through a headhunter (or several). A very large number of jobs are not published. I would say that in the programming field most good jobs are not published, only headhunters know about them.
While at it, a headhunter may have very good insight in the company and know what they are looking for and how to present you. Also they work FOR YOU and they usually get paid percentage of your salary, so if they feel they can sell you for more they will do it...