In Canada, the term “engineer” is protected, but in most places the term is used loosely. Eg, in the USA, if you email Unity about a licensing question, you get a response from a “customer service engineer”
I believe software engineer is pretty free-for-all. Just don't try and represent yourself as a P. Eng. Then you're in trouble.