Any person who has the ability to break down a problem to the point that code can be written to solve it, and the ability to work with an LLM system to get that work done, and the ability to evaluate if the resulting code solves the problem.
That's a mixture of software developer, program manager, product manager and QA engineer.
I think that's what software developer roles will look like in the future: a slightly different mix of skills, but still very much a skilled specialist.