Between AI and competing against the world with H-1B, it's really never been harder to get an entry or mid-level software engineering job. Which means our pipeline to senior engineer is completely broken.
People have been fretting about 'foreigners' taking their jobs for decades and it never really happened. This is all about LLM's. I mean, think about it; just a few short years ago there was a very strong market for software engineers, despite outsourcing and immigration being very much part of the landscape.
I was very fortunate to get a job in a NOC a little bit after high school where I learned things one'd expect to learn in an entry level job. The team I worked on was all about mentorship, learning, and building people to the next level.
Haven't seen that attitude elsewhere in my entire career except in the non-profit world where I reside these days. It blows me away that people are surprised that these industries have failed to build entry level positions.