I disagree. Daily I have requests for engineering positions in my inbox. Some with 0-5 years experience.
Bona-fide Software Engineering jobs or lying, cheating off-shore Indian recruiters, whose only purpose is to disqualify Americans in order to bring in more Indian H1B scabs?