In Germany, Ingenieur is a protected title like Doktor, so one needs to go through a very formal education in order to earn that title.
Yes, same with "Architekt", but I'm not sure how it is when you prefix it like "Softwareingeneur" or "-architekt". I guess it's the same as with "Hair-Doktor" or "Handy-Doktor".
I used to be a sound engineer and I was not able to call myself Ingenieur, because there are also Toningenieure.
My guess would be that it's okay for marketing, where there is no risk of misleading a customer, but as a professional title it's not.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.