I've been a software developer for 30 years. I've loved getting into AI and working with it to code, but here is the truth:
I plan the solution architecture, orchestrate the AI to code, verify the code it creates, then point out all the security, scalability and design flaws it introduced.
So can I be replaced by an AI? Not yet at least, but, I am made more efficient.
Does that equate to job loses? Possibly. A development team of 10 people, once patterns and practices are created, become more efficient. They either produce more, or some team members might be let go and output is maintained.