This is part of the reason I'm so opposed to being called an "engineer". I'm not. I write software. Because I file my own taxes, I'm now an accountant? Ridiculous.
There is a difference between writing software and engineering software. There really isn't anything wrong with being called a software engineer because it follows basic engineering skills rather well.