I applied on my company's website for a different job (that got filled) but the Hiring Mgr called me to see if I was interested in my current job.
Sidenote: in my experience, recruiting agencies do nothing. Your best bet, is to apply either on the company website or network extensively.