My definition of an engineer is someone who has a dedicated education as such. We have the same definition for doctor, lawyer, pilot, teacher - why not software engineer?