As a software "Developer" in Canada who does some work in the USA with the title Software Engineer this is a constant struggle which I seem to constantly have to explain.
Unfortunately some higher ups don't seem to understand what the title engineer means. I have a formal comp sci education and I have heard things like "We can't pay you $x, you aren't even an engineer!".
Walk into an interview with a ring on your pinky (I am serious) and you have an edge on the field.