I'm not sure where the impression that it's easy to find a tech job comes from. Like the parent commenter, I started searching on day 2 of my current job and it's been over a year with around 200 applications/cover letters, dozens of interviews, some offers, but no good fits. I graduated 2 years ago with ~120 others in my class - not a single person is working in our domain (biomedical engineering), they're either in the same undergrad lab, in some corporate code monkey job they hate, or in grad school/med school and given up on the industry. Finding a decent job is possibly the hardest thing I've ever had to do and most days it feels like it will never happen.