
If job search engines don't cut it, I would try trade associations or private organizations. Many professional societies allow students to join for free or at a very low rate and allows access to their job posting which are industry specific.
Temporary agencies are also a good way to get in the door with many major industry leaders and allows you to learn more about your job so that you can make a better decision. Temp jobs also provide alot of flexibility for those who don't necessarily want to commit to any one company and want to have some spare time to travel and relax.