Traditionally , engineer was associated with civil , mechanical, electrical, aeronautical, chemical.
Developer or programmer was associated with software.
Recently, engineer became associated with software.
it’s only a label. To put you into a little box.
As most have said, It all depends on what you are paid.
Yes and no.. it’s in the word.. engineering ie “branch of science and technology concerned with the design, building, and use of engines, machines, and structures.”
This can be extended to all manner of machine hence the variety of engineers ie biomedical, software, electromechanical, civil, mechanical, industrial, aeronautical etc.
They all cover vastly different subject matter but the approach and how they cover a variety of aspects in delivery of a soln remains the same ironically.

