This subject has been thrashed out in this forum before....
The term 'engineer' is just what is used to refer to a licensed maintenance techinician in the UK. It's nothing to do with professional body recognised status, degree qualification, etc etc.....it's just the term used by the CAA and industry.
In Europe and the US, they are called mechanics. Maybe they should be here also....but they aren't.