Earlier quoted context omitted.
high skill jobs are at risk too. It's reasonable to assume, given recent tech developments(AI, low code for software, generative design for graphic design/engineering and architecture, blockchain for professions working on trust in transaction like accounting, some automation in the legal field, automation in insurance) that many high-skill professions will suffer unemployment too. And can someone with high-skill job…
Software engineering seems safe, if that is what you are primarily thinking of in your question. Developing software at the same level of a skilled engineer is a problem we'd only be able to solve with general AI. Even if program synthesizers (things that take declarative high level requirements and produce code) worked (and they don't at the level required for an non-technical user to use), most engineers today must…
Sure there will probably always be a few programmers, but as tools (and soon I expect AI) gets better those programmers can do more and more of the work. I wouldn't be at all surprised to find the number of software engineers decreasing in the not too distant future.
The only reason it hasn't already is that we've managed to grow the number of things software developers are doing at the same rate as the increase in number of software developers * the increase in efficiency per software developer. And in some parts of software development (e.g. games) it has.