If you are trying to talk about employment in the software industry, don't use barrier to entry at all. Barrier to entry would be used to refer to a company, established or newly formed, breaking in to the software industry. And software has historically had rather low levels of barriers to entry, compared to, say, the automotive business, nuclear energy, or building large bridges.
Barriers to entry is an economics and business term describing factors that can prevent or impede newcomers into a market or industry sector, and so limit competition. These can include high start-up costs, regulatory hurdles, or other obstacles that prevent new competitors from easily entering a business sector. Barriers to entry benefit existing firms because they protect their market share and ability to generate revenues and profits.
https://www.investopedia.com/terms/b/barrierstoentry.asp
The key point is that barriers to entry is used in the context of restricted competition in the marketplace. It has nothing to do with employment.
When I Googled just "Barrier to entry", none of the first 100 returns had to do with anything other than the classical use I referenced above. However, I also tried "Barrier to entry""employment""job", and found plenty of examples, including this one from the South Carolina jobs site titled Opportunities for Jobs with Low Barriers to Entry in Greenville County, which goes on to define barriers to entry in the context of employment.
Low-Barrier Jobs Jobs with low barriers are defined as those not requiring higher levels of skills, training, or education. Specifically, for this analysis, low-barrier jobs are those rated as requiring “low” or “moderate” levels of reading comprehension, writing, speaking, and math, and rated as requiring short- or moderate term on-the-job training. These skill and training ratings come from U.S. Department of Labor data for typical skill and education requirements for jobs at the national level.
https://dc.statelibrary.sc.gov/bitstream/handle/10827/30323/DOC_Opportunities_Jobs_Greenville_County_2008-08.pdf?sequence=1&isAllowed=y
So it exists, but construing basic job qualification requirements as barriers to entry is the worst type of political incorrectness.