But according to the dictionary, and engineer is a person who designs, builds, or maintains engines/machines/public works.
An engineer isn't just someone who designs things... but also someone who builds and maintains them.
Wouldn't that mean that even a lowly programmer who is just simply maintaining code is also an engineer?