The lines between coder and software engineer have in practice often been blurry, perhaps due to misunderstandings of what the work of building software entails.
The consensus among authorities is that while the “coder” may be endangered, the “engineer” remains essential, though that role is being redefined as part product manager, part reviewer, and part AI orchestrator.
The End of the Coder?, by Logan Kugler
The nature of the work is changing, as the available tools become more powerful. Great software products will clearly continue to benefit from thoughtful engineering approaches though, AI-supported and otherwise.