Here's another way to look at it. Is there a principal engineer in your chain of technical supervision? Does the work you do, at your current and former jobs, include a path to becoming a principal engineer?
Or another perspective. Can you be sued as an engineer? What standards would the opposing attorney or their expert witness reference to assert malpractice?
Further, could your employer be sued for allowing you to work unsupervised by a principal engineer?
I don't see any reason not to apply the term to software. But on the other hand being a software developer is not necessarily the same as being an engineer.
Or another perspective. Can you be sued as an engineer? What standards would the opposing attorney or their expert witness reference to assert malpractice?
Further, could your employer be sued for allowing you to work unsupervised by a principal engineer?