some people claim software engineers aren't engineers but i think you're thinking about it wrong.
upper management regularly demands you do the equivalent of getting 600 pounds of steam pressure out of your boiler rated for 440 and damn the consequences
how can that not be Engineering. The computer industry has roots in the Navy, not mechanical engineering