The landscape of software engineering is undergoing a seismic shift as artificial intelligence (AI) redefines the industry’s very foundation. Once a bastion of stability and high salaries, the profession now faces a wave of layoffs and a growing sense of uncertainty. Engineers are re-evaluating their skills, seeking new opportunities, and even banding together in the face of this technological upheaval. Let’s delve into how these professionals are responding to the challenges posed by AI.
A Shifting Paradigm in Software Engineering
Once celebrated as one of the most lucrative professions in the United States, software engineering has seen a drastic transformation since the advent of AI technologies. In 2022, the average software engineer earned over $200,000, with around 1.5 million individuals thriving in this field. However, the emergence of AI tools has disrupted this stability, leading to massive layoffs—over 600,000 tech workers have lost their jobs since OpenAI released ChatGPT in 2022.
The shift has been rapid and, for many, disheartening. A significant rise in the unemployment rate among computer science graduates, now at 7%, alongside an underemployment rate exceeding 19%, paints a troubling picture. Tech job postings have plummeted by 36% from 2020 to 2025, leaving many engineers questioning their future in a profession they once considered secure.
The New Skills Engineers Need
The traditional skill set of coding and problem-solving is evolving. Experts predict that while coding may lose its prominence, the ability to critically evaluate AI-generated code will become increasingly vital. Bouke Klein Teeselink, an assistant professor at King’s College London, emphasises that success will hinge on how well software engineers can harness AI technology.
“Now it’s not about who can write the most code,” notes Ethan Mollick, an associate professor at the Wharton School. Engineers must pivot towards defining problems, designing systems, and effectively directing AI tools. This new focus demands a retooling of skills that many are grappling with.
Personal Journeys of Adaptation
For individuals like George Dover, the shift has prompted a complete career reassessment. Laid off from his role at Inuit Mailchimp in late 2024, Dover found himself temporarily working as a kindergarten teacher. However, he didn’t let this setback deter him. Instead, he embraced the opportunity to deepen his understanding of AI, using it to generate code while rigorously evaluating its effectiveness and limitations.
After sending out 400 applications and enduring numerous interviews, Dover secured a new position focused on AI in software engineering. His story reflects a growing trend among engineers who are not only adapting but thriving in this new environment.
The Rise of Collective Action
As the industry grapples with the rapid rise of AI, software engineers are increasingly banding together to protect their interests. Kaitlin Cort, inspired by the changes in her own role, established a resource centre for tech workers affected by AI disruption. Her initiative, What We Will, aims to support those navigating layoffs, negotiating severance, and upskilling.
“The pace at which AI was getting better was faster than the pace at which I was getting better,” Cort said, highlighting the anxiety many engineers feel. With rising interest in unionisation and collective action, her organisation is responding to a growing demand for support in an uncertain industry.
As the threat of AI looms, more engineers are seeking camaraderie and guidance, with Cort reporting a surge in applications for help and resources. The need for a unified voice in the industry has never been more pressing, as the tech community seeks to forge a path forward together.
Why it Matters
The evolution of software engineering amidst the rise of AI is more than just an industry shift; it’s a reflection of broader societal changes and the necessity for adaptability in the face of technological advancement. As engineers confront the challenges of an AI-driven landscape, their responses will shape the future of work in this critical sector. The profession’s ability to evolve and embrace new methodologies will not only determine its survival but could also redefine what it means to be a software engineer in the 21st century. The proactive steps taken today could lay the groundwork for a more resilient, innovative future in technology.