If you google around you get pages like this:
https://www.electronicproducts.com/Education/Career/Software...
> Computer programmers receive specifications from software engineers and turn the program design into written instruction codes that the computers will follow.
In 2020, this is a load of baloney.
It sounds like it was like a term to distinguish senior and junior developers.
A modern developer is concerned with the whole process start to finish, and owns the maintenance and design of the software. A senior developer will know more about how to architect a complex application but otherwise the role is the same.
I wouldn’t worry about it. I’ve worked at companies that have called me a DevOps Engineer, SRE, Linux Systems Engineer, and these were all identical roles. Titles are just about ignorable, it’s more important to look at what skills are needed, what the day to day job looks like, and of course, compensation.