These big tech companies are collectively hiring thousands of software engineers every week. Smaller companies and startups are hiring tens of thousands more. If you can't get a job, that's on you.