The landscape of software engineering is undergoing a seismic shift as artificial intelligence (AI) continues to redefine the industry. Once a bastion of high-paying stability, the profession now faces challenges that have led to widespread layoffs and a re-evaluation of skills. In this era of AI-driven coding, engineers are not only striving to maintain their relevance but are also actively seeking new paths and collective action to navigate this turbulent terrain.
The Evolving Role of Software Engineers
For many software engineers, including those like Matt—a pseudonym to protect his identity—daily routines have transformed dramatically. Once immersed in coding and creative problem-solving, Matt now spends a significant portion of his time reviewing AI-generated code. “I am actively trying to keep my axe sharp,” he explains. With a background in software engineering that once promised salaries exceeding £160,000, Matt’s career took an unexpected turn after a layoff and a shift in expectations from his current employer, pushing him toward increased reliance on AI tools.
The numbers paint a stark picture of the profession’s upheaval. Since the arrival of OpenAI’s ChatGPT in 2022, over 600,000 tech workers in the United States have been laid off, with the unemployment rate for computer science graduates rising to 7% in 2024, up from 6.1% in the previous year. The job market for tech roles has also shrunk significantly, with postings on platforms like Indeed plummeting by 36% from 2020 to 2025.
Skills in Demand: Beyond Traditional Coding
As the coding landscape evolves, experts like Bouke Klein Teeselink from King’s College London suggest that while the traditional skill of writing code may be diminishing in value, the ability to assess and validate AI-generated code is becoming increasingly crucial. “It’s clear that the skill of writing code is over,” he asserts, indicating a shift towards defining problems and leveraging AI tools effectively.
Indeed, software engineers are finding themselves at a crossroads: adapt to new methodologies or risk obsolescence. George Dover, a former engineer who turned to substitute teaching after being laid off, illustrates this journey of adaptation. He embraced AI by generating code for new projects, using the technology as a learning tool to understand its strengths and weaknesses. “The quality has to be rigorously tested,” he notes, highlighting the importance of human oversight in the AI-driven development process.
The Rise of Collective Action
Amidst the uncertainty, a wave of solidarity is emerging within the software engineering community. Professionals are increasingly banding together to form support networks and advocate for their rights. Kaitlin Cort, who left her engineering role to establish a resource centre for tech workers, has witnessed a surge in interest from engineers seeking guidance on navigating layoffs and negotiating better working conditions. “There’s a lot of need right now,” Cort remarks, as her initiative, What We Will, helps workers cope with the disruptions caused by AI.
This newfound sense of community is crucial as engineers grapple with the implications of AI on their careers. The absence of established frameworks or guilds within the industry means that many are venturing into uncharted territory, learning from existing unions to build a support system from the ground up.
The Broader Implications for the Industry
The ongoing transformation in software engineering carries significant implications for the future. As AI tools become more prevalent, the demand for software engineers who can effectively evaluate and manage these technologies will likely grow. David Malan, a computer science professor at Harvard, indicates that despite the rise of AI, human engineers will still be essential due to the high costs associated with AI development. “We will see a healthier balance of software engineers being supported by AI,” he predicts.
With a historical context of coding education initiatives and the early optimism around tech careers, the current climate starkly contrasts the past. Enrolment in computer science programs has seen a decline, signalling a potential shift in career aspirations among the younger generation.
Why it Matters
The evolution of software engineering in the age of AI is not just a professional concern; it reflects broader societal shifts regarding technology’s role in our lives. As engineers navigate job insecurity and reimagine their skillsets, the importance of adaptability and community support becomes paramount. The ongoing dialogue around collective action and workers’ rights underscores a critical moment in the tech industry, where the future of work is being redefined. The choices made today will shape the trajectory of countless careers and the very fabric of the tech workforce in the years to come.