**
The landscape of software engineering is undergoing a seismic shift as artificial intelligence reshapes the industry. Once viewed as a bastion of stability and lucrative opportunities, the profession is now fraught with uncertainty, as engineers grapple with the implications of AI integration into their workflows. Layoffs, a saturated job market, and evolving skill requirements are pushing many to rethink their career paths and adapt to a rapidly changing environment.
The Disruption of a Stable Career
Software engineering was heralded as one of the most rewarding professions in the United States, with an average salary exceeding £150,000 in 2022. However, the emergence of AI technologies, particularly since the launch of OpenAI’s ChatGPT in late 2022, has led to over 600,000 job losses in the tech sector, according to Layoff.fyi. The situation has worsened for computer science graduates, with unemployment rates climbing to 7% in 2024, up from 6.1% the previous year.
As firms increasingly rely on AI to generate code—Google reports that a staggering 75% of its code is now AI-generated—software engineers are feeling the crunch. Many are experiencing a shift in their roles from active coding to evaluating AI-generated outputs, leading to concerns about skill erosion and job security.
Rethinking Skills and Career Paths
In this new reality, engineers like Matt, who prefers to remain anonymous for job security reasons, are proactively honing their skills outside of work. Spending four hours daily commuting, he dedicates this time to developing a browser-based video game, ensuring he maintains his coding proficiency. “I am trying not to leverage AI where I can,” he explains, recognising the risk of becoming overly reliant on technology that could ultimately undermine his expertise.
George Dover, another software engineer based in Portland, Oregon, faced a similar crossroads after losing his job in late 2024. Rather than surrender to despair, he embraced the challenge by immersing himself in AI technologies, learning to scrutinise the code generated by AI for flaws and inefficiencies. His efforts paid off, leading to a new role focused on AI development after submitting 400 applications—a testament to the resilience required in this evolving job market.
The Future of Software Engineering
As the industry adapts, experts are divided on what the future holds for software engineers. Bouke Klein Teeselink, an assistant professor at King’s College London, noted that while traditional coding skills may diminish in value, the ability to evaluate and refine AI-generated code will become increasingly crucial. “AI is hugely augmenting what it means to be a software engineer,” he states, indicating a shift in the skill sets valued in this new era.
Concurrent with these changes, the demand for human oversight in software development remains strong. David Malan, a computer science professor at Harvard University, points out that the costs associated with AI deployment will necessitate a balance between human engineers and AI technology. Consequently, engineers who can leverage AI while maintaining a critical eye will find themselves in a more advantageous position.
Tech Workers Unite in Response to Change
In the face of these challenges, many software engineers are banding together to advocate for better protections and support within their industry. Kaitlin Cort, a former engineer who left her position to establish a resource centre for tech workers, has witnessed a surge in interest for collective action. Her initiative, What We Will, aims to assist those affected by layoffs and rapid AI adoption, providing guidance on negotiations, upskilling, and union organisation.
Cort’s experience echoes a wider sentiment within the industry: as AI transforms job roles, the need for community and collaboration becomes more essential. The push for unionisation reflects a growing recognition of the need for shared standards and support structures in navigating this uncertain landscape.
Why it Matters
The transformation of the software engineering profession in the age of AI is not merely a matter of job security; it represents a broader societal shift in how we perceive work, skills, and the value of human ingenuity. As engineers adapt to these changes, their experiences and responses will shape the future of technology and its role in our lives. Understanding this evolution is crucial for policymakers, educators, and industry leaders as they navigate the complexities of an increasingly automated world. The resilience and adaptability of software engineers today will determine not only their future but also the trajectory of the tech industry as a whole.