I haven't looked for a job in a while, so I can't give you great advice on where to look for jobs. But as someone who works on enterprise software, I can tell you that if you're only seeing listings for web programming jobs, you're not seeing the majority of job postings for software developers.
There's a very wide range of software between web application programming and embedded software. Most of the software used by businesses is on the back-end - the web stuff is just the top layer that users use to interact with the systems. For example, think of all the software that runs behind the scenes at Amazon.com: shipping optimization, inventory management, recommending products to users based on purchase history, etc. - none of that is interactive, it's all crunching through data.
A few sources of job leads that you haven't mentioned: (1) lots of companies have job postings on their own web sites; (2) local head hunters may have a broader range of jobs in your area than the major job sites; (3) networking: talk to your friends to see if they have any job openings where they work.