Desenvolvimento de software não é engenharia. "Engenheiro" de software é um termo de self-marketing, tanto da parte de desenvolvedores, quanto de empresas que querem dizer ter "engenheiros" pra passar uma imagem de seriedade.
Eu francamente acho o uso do termo uma imaturidade anacrônica de um tempo em que programador era uma profissão de menor status (e que pode muito bem voltar a ser).
"Engenharia de software" é um termo criado por analogia, similar à "arquitetura" de um computador. Não é engenharia, a não ser que esteja ligada a projetos de engenharia (e.g. tem requisitos "duros" de confiabilidade, trata-se de firmware pra um projeto de hardware, etc.)
E não, eu não sou da área de engenharia, sou da ciência da computação mesmo.