Почитал что инженер это тот кто имеет высшее образование, но я знаю людей которые уже синьеры и у них (в более чем 30 лет) нет ВО, так что мне кажется что такое определение притянуто за уши.
Когда возникло слово "инженер", еще не существовало высшего образования.
Причислять или не причислять кого-либо к инженерам следует в контексте. Если вы в вашей компании хотите должность разработчика назвать инженерной - называйте. Если хотите назвать так себя или друга - как хотите, так и поступайте.
А википедию лучше читайте англоязычную, там четче сказано, что основной признак инженера - инженерная деятельность. Инженерная деятельность - дизайн/разработка/тестирование/сопровождение чего-либо. Предпочитается с использованием научного подхода.