I think of a Software Engineer as: professional who work in computer programming.
Computer programming a mix of science and techne / craftsmanship founded in knowledge and discovery of principles, direct experience, exploration and experimentation, mastery, sharing of ideas and insights, empirical evidences, proven facts, good arguments
A passionate and engaged Software Engineer:
often participate in and actively contribute and belong to some computer programming communities. Too much can lead to software cult
Software Cult is about believing in something as opposed to having observed, sensed, experienced it hands-on directly
...