Just as real engineers find it extremely offensive when code writers refer to themselves as "software engineers".
But it never quite reached the level of "Attorney" or "Physician" so we have this ambiguity depending on the field of practice, especially since the explosion of Software Engineer jobs.