Software is a lot more complicated than some people think. If Software Engineers get replaced by AI, no knowledge worker job is safe.
This is what "software engineers" who came up through 6-week "boot camps" think software engineering is. Calling these types software engineers is like calling witch doctors licensed physicians.
Since they lack formal training, they have difficulties reasoning complex systems through more than one step. For example, if software engineers are worthless, then software engineering is worthless. If software engineering is worthless, then software companies (including AI companies) are worthless.
That's
if this lives up to the hype. Spoiler: it won't. It'll be a marginally better stochastic parrot than those that came before it, and it will suffer the same limitations. That's given so long as the paradigm in AI is ANNs trained by backpropagation.