As the tech landscape shifts dramatically, software engineers are navigating uncharted waters in the wake of artificial intelligence’s rapid evolution. What was once one of the most lucrative professions in the United States has become fraught with uncertainty and change. With many finding themselves displaced or struggling to maintain their relevance, the community is rallying together to redefine their skills and future.
The Shift in Software Engineering
Once a golden ticket to financial security, with salaries often exceeding £150,000, software engineering has seen a seismic shift since the introduction of advanced AI technologies. In 2022, over 1.5 million engineers thrived in a competitive market, but the release of tools like OpenAI’s ChatGPT has transformed the landscape. According to Layoff.fyi, more than 600,000 tech workers in the US have faced layoffs, and the unemployment rate for computer science graduates surged to 7% in 2024.
Many engineers, who once reveled in coding and problem-solving, now find themselves reviewing AI-generated code. Matt, a software engineer commuting to Pawling, New York, embodies this shift. “I’m trying not to leverage AI where I can,” he notes, fearing that reliance on AI could erode his hard-earned skills. The reality is that the profession is evolving faster than many anticipated, leaving engineers anxious about their future.
Navigating New Challenges
George Dover, a seasoned software engineer from Portland, Oregon, experienced the upheaval firsthand. After being laid off from Inuit Mailchimp in late 2024, Dover took on a new role as a substitute kindergarten teacher while searching for opportunities in tech. “It’s tough to let go of something that was a significant part of my identity,” he admits. Yet, rather than retreating, he embraced the challenge, delving into AI to enhance his skills and understanding.
Dover’s journey illustrates the determination within the community. After submitting 400 applications, he secured a new position focused on AI. “I realised the need to understand AI better,” he explains, highlighting the necessity of evaluating AI-generated code for quality and effectiveness. This adaptability may well be what distinguishes successful engineers in this new era.
The Rise of Collective Action
The anxiety permeating the software engineering community has prompted many to unite in seeking better protections and pathways forward. Kaitlin Cort, a former software engineer, witnessed firsthand the tumultuous changes AI brought to her role. Concerned about her future, she founded “What We Will,” a resource centre dedicated to supporting tech workers grappling with layoffs and the evolving landscape.
Cort’s initiative resonates with many in the industry, as more engineers express interest in collective action and unionisation. “In the last few months, so many more people are specifically reaching out looking for unionisation,” she reveals. The demand for support and guidance illustrates a significant shift in the tech community’s approach to the challenges posed by AI.
The Future of Software Engineering
While the future remains uncertain, experts agree that adaptability will be crucial in the coming years. Bouke Klein Teeselink, an assistant professor of economics, emphasises that the skillset required of software engineers is evolving. “AI is augmenting what it means to be a software engineer,” he asserts, suggesting that the focus will shift to problem definition and system design rather than traditional coding.
David Malan, a professor at Harvard University, adds that human engineers will still be necessary due to the high costs associated with AI development. As companies navigate the balance between human talent and AI capabilities, the role of the software engineer may become more strategic, requiring a blend of technical understanding and innovative thinking.
Why it Matters
The transformation of the software engineering profession speaks volumes about the broader implications of AI on the workforce. As engineers adapt their skills and unite for collective action, the industry stands at a crossroads. The ability to navigate these changes will not only define the future of software engineering but also shape the evolving relationship between humans and technology. In a world increasingly driven by AI, the resilience and adaptability of these professionals will be key to ensuring their relevance and success in an ever-changing landscape.