The NSPE do not like random ppl calling themselves engineers.
I went to an engineering school (for computer science) and everyone faculty and students was very particular about this.
Some jurisdictions have legal requirements on calling yourself an engineer.
The correct term is software developer. Some bigcos who are a juicy enough target for NSPE or government agencies have been reached out to, which is why we see the job titles change now and then.