The first definition is unhelpful as it takes us back to the question of definition, but definitions 2-3 apply to software engineering.
Should software engineering require the same quality control mechanisms as civil or mechanical engineering? Possibly, but that's a very different question.
I would imagine you would call yourself a Software Engineer if what you do for a living is software engineering. I'm not sure that schooling needs to be a factor.