Software Engineers in the AI Era and the Future of Software Engineering Dr. Svetlin Nakov @ AI Industrial Summit Sofia, September 2024 In the rapidly evolving landscape of AI technology, the role of software engineers is deeply transforming. In this session, we shall explore how AI is reshaping the future of development, shifting the focus from traditional coding and debugging to higher-level responsibilities such as problem-solving, system design, project management, customer collaboration, and effective interaction with AI tools. In this presentation we delve into the emerging roles of developers, who will increasingly serve as coordinators of the development process, leveraging AI to enhance productivity and creativity. We discuss how to navigate this new AI era, where less time is spent writing code, and more time is dedicated to interacting with AI, guiding its outputs, and ensuring the outcomes in software engineering. Topics covered: AI Tools for Developers: Evolution AI Chatbots for Coding (ChatGPT, Claude) AI Coding Assistants (Cursor, GitHub Copilot, Tabnine) AI Developer Agents (Devin, Code Droid, AutoCodeRover) AI as a Tool for Developers, not a Replacement Shifting Developer Skillsets to Adopt AI Developer Job Market: Evolution