Software engineering job openings hit 5-year low amid industry shift

Skye Jacobs

Posts: 586   +13
Staff
Cutting corners: The software engineering job market has experienced a significant downturn, with job openings hitting a five-year low, according to an analysis of data from Indeed by Practical Engineer. The statistics reveal a stark 35 percent decrease in software developer job listings compared to five years ago, marking a dramatic shift in the industry's employment landscape.

This decline is particularly noteworthy when compared to other sectors. While the overall job market has seen a 10 percent increase in listings since February 2020, software development positions have plummeted. This contrasts sharply with growth in areas such as construction (25 percent), accounting (24 percent), and electrical engineering (20 percent).

The software development sector has also experienced very volatile fluctuations in recent years. Job listings more than doubled during the pandemic-era boom of 2021 and 2022, outpacing all other industries. However, this surge was followed by an equally dramatic fall, with current vacancy numbers 3.5 times lower than their mid-2022 peak.

Several factors contribute to this decline. The end of zero-percent interest rates has had a significant impact on the tech industry, affecting hiring practices, venture capital funding, and the survival of tech startups. However, this alone doesn't explain the hiring slowdown and layoffs at highly profitable Big Tech companies like Microsoft, Meta, Amazon, and Google, according to author Gergely Orosz.

He posits that many companies may still be adjusting after over-recruiting in 2021-2022, leading to a more cautious approach to hiring.

Additionally, the rise of generative AI and LLMs may be influencing the job market. These technologies have shown particular promise in coding – 75 percent of engineers reported the use of AI coding tools in a recent survey. Some speculate that companies might be adopting a "wait and see" approach, assessing the potential productivity gains from these tools before expanding their engineering teams.

Salesforce's recent decision to keep its software engineering headcount flat while reporting a 30 percent productivity gain from AI tools exemplifies this trend. However, this also raises questions about product development and market fit, as the company simultaneously plans to hire additional salespeople.

The emergence of highly efficient small teams at companies like Linear and Bluesky challenges traditional notions of engineering team size. These companies have achieved significant user bases and product adoption with remarkably small engineering teams, suggesting a potential shift toward leaner, more efficient development processes.

Orosz also points out that Indeed's data may not provide a complete picture of the job market. The platform may be losing popularity for posting software engineering jobs, particularly among startups and some Big Tech companies. For instance, Microsoft lists more software-related jobs on its own site than are reflected in Indeed's data.

So, while the Indeed data should be considered directionally correct, indicating a genuine decrease in developer job listings, it may not fully represent hiring trends in startups or accurately track Big Tech hiring. Still, it is clear that the software engineering job market is undergoing significant changes, influenced by economic factors, technological advancements, and evolving company strategies.

Permalink to story:

 
Just to add to the points made in the article, my company increasingly prefers vended software over homegrown systems. Even if a vended system offers fewer customizations, it’s often “good enough”and less risky than developing a system that is fully tailored for a company’s specific workflows. Really depends on the company and the situation, but I don’t see this trend going away.
 
This was entirely predictable given the rise of AI.


Hmm. Now I am going to have to rethink my “just learn how to code” advice.


Trades are going to be the last thing to be automated, by far. IT, if not automated by AI or simplified by software improvements, will be bid down thanks to H1-B and the like. It’s irrefutably a declining job market.
 
And many more will lose their jobs to A.I

If you have any kids the technology job fields should be the last encouragements any parent should give to them as by the time those kids graduated college they will only be glorified maintenance assistants for A.I infrastructures....if that.
 
AI is even more limited than novice programmers. It turns out that with the powerful hardware we have, even in our smartphones, the most basic optimizations are enough to deliver a functional product.

If there's one thing the world truly needs, it's a lot more skilled software engineers/programmers.
 
This is why people need to have a diverse knowledge base. I'm am an Electrical Engineer but have work experience in systems, mechanical engineering and communications systems.
 
Here companies seems to have stopped recruiting junior developers. There is still market for senior developers but these are more and more frontend developer positions.

One thing everyone seems to want is a data analyst.
 
I can definitely confirm this. There are jobs out there, but the higher paying jobs are getting crushed for the most part. I've had to take a 40% pay cut to get into a new job. And this is the top of the local market. Remote work that pays more is impossibly competitive and can't even get an interview for the most part.
 
AI is even more limited than novice programmers. It turns out that with the powerful hardware we have, even in our smartphones, the most basic optimizations are enough to deliver a functional product.

If there's one thing the world truly needs, it's a lot more skilled software engineers/programmers.
Funny stuff is, if you replace junior programmers with ai, there won't be any new senior programmers
 
This is why people need to have a diverse knowledge base. I'm am an Electrical Engineer but have work experience in systems, mechanical engineering and communications systems.
Domain expertise is important, as well as expertise in relevant fields. And it is important to be interested in the final product and area of application so you can make advancements.
 
Small companies and startups use only experienced people. Large companies cultivate engineering. AI is really only another tool and I think new grads are on top of usage, though they do not know what to create. WFH is worse than AI if you are concerned about the new generation of engineers.
 
Funny stuff is, if you replace junior programmers with ai, there won't be any new senior programmers
Lol. It's the same like climate crisis. It's a bad thing, but at least it will affect us in full scale only in the future, not in the present ;)

This is how we roll.
 
Last edited:
AI is even more limited than novice programmers. It turns out that with the powerful hardware we have, even in our smartphones, the most basic optimizations are enough to deliver a functional product.

If there's one thing the world truly needs, it's a lot more skilled software engineers/programmers.

This is false.

I worked for a conglomerate along with many devs who were laid off about a year ago - all those senior devs with over 10/15 years of experience still can't find a job here in UK!

Lots of devs appear to believe AI is rubbish, I don't know how they came to this conclusion, or perhaps just want to deny reality. But the fact is, AI has automated a lot of code writing, suggesting improvements and revisions in code, evaluating code, and even writing entire functions and test cases.

Yes, there's a need for devs to some degree, but it's not like before.

 
Back