The software engineering landscape is undergoing profound changes, driven by the rapid integration of artificial intelligence (AI) into development processes. Once regarded as a bastion of job security and lucrative salaries, this field now grapples with an uncertain future, marked by significant layoffs and a re-evaluation of essential skills. As professionals adapt to these new realities, their responses reveal a collective struggle to redefine their roles and ensure continued relevance.
The Changing Landscape of Software Engineering
In 2022, software engineering was celebrated as one of the most lucrative career paths in the United States, with an average salary exceeding £150,000. With approximately 1.5 million practitioners benefiting from the tech boom, the industry thrived amidst fierce competition for top talent. Companies were willing to offer substantial bonuses to attract and retain skilled developers, reflecting the growing demand for their expertise.
However, the advent of AI technologies has disrupted this stability. Following the launch of OpenAI’s ChatGPT in late 2022, over 600,000 tech workers in the US have faced job losses, according to layoff monitoring services. The unemployment rate for computer science graduates surged to 7% in 2024, up from 6.1% the previous year, while underemployment rates exceeded 19%. As job postings for tech roles plummeted by 36% from 2020 to 2025, a once-reliable career path now appears fraught with instability.
Adapting to New Realities
Many software engineers are feeling the impact of these changes acutely. Take Matt, for instance, a developer who has witnessed a significant shift in his job responsibilities. Once predominantly focused on coding and problem-solving, he is now spending his time reviewing AI-generated code. “I feel like I’m losing my edge,” he remarked, highlighting the friction between the need to adapt and the desire to maintain traditional coding skills.
The transition is not merely about job security; it extends to the very essence of what it means to be a software engineer. Experts suggest that while coding skills may diminish in value, the ability to evaluate AI-generated code is becoming increasingly vital. Bouke Klein Teeselink, an assistant professor at King’s College London, explains that the role of a software engineer is evolving into one that prioritises problem definition and system design over pure coding prowess.
The Rise of Collective Action
As the industry grapples with these challenges, a sense of camaraderie is emerging among engineers. Many are turning to collective action as a means of advocating for better working conditions and navigating the turbulent waters of job insecurity. Kaitlin Cort, a former software engineer, recognised the need for support in this shifting landscape and founded What We Will, a resource centre aimed at assisting tech workers facing layoffs and the rapid rise of AI.
Cort’s initiative has gained traction, attracting numerous applications from individuals seeking guidance on unionisation and navigating the complexities of unemployment benefits. “There’s a surge in interest as more workers reach out for help,” she noted. The surge in collective efforts indicates a growing awareness of the need for solidarity among engineers as they confront the uncertainties of their profession.
The Road Ahead
Despite the upheaval, there remains a glimmer of optimism. George Dover, who pivoted to teaching after being laid off, utilised AI to deepen his understanding of the technology and its implications for coding. After nearly two years and over 400 applications, he has secured a new role in AI-focused software engineering. His experience underscores the potential for adaptation and growth, even in challenging circumstances.
However, experts caution that the transition will not be seamless. Shriram Krishnamurthi, a professor at Brown University, emphasises that while some engineers will thrive, others will need to re-skill to remain competitive. The ability to comprehend, evaluate, and validate AI-generated outcomes will define the next generation of successful software engineers.
Why it Matters
The upheaval in the software engineering sector, driven by the rapid adoption of AI, highlights the need for adaptive resilience among tech professionals. As traditional coding roles evolve, the focus on critical thinking, system design, and collaborative problem-solving will become paramount. This transformation not only influences individual careers but also shapes the future landscape of the tech industry, prompting engineers to reconsider their pathways and advocate for their rights in an increasingly AI-driven world. The ongoing dialogue around collective action and skills adaptation will be crucial in determining how the profession navigates this uncharted territory.