The latest xkcd (which you've probably have seen) is precisely why I don't like calling what most of us do "#software engineering". I started out doing electrical engineering in university before switching to pure mathematics, so I only took two #engineering classes: one on circuit analysis and one on engineering ethics.
Both impressed upon me that the job of an engineer is to take to heart society's welfare and best interests. #Canada has rituals to remind engineers of their civic duty.