Software engineering to me has always meant the software part of an engineered system, e.g. the software flying on an airliner or controlling a power station.
There's nothing wrong with being a programmer, it's an honest trade. Certified Java Enterprise Solutions Architects, on the other hand...
If engineers want to include a software component in their licensing of, say, civil engineers, that's fine by me. But it needs to be clear that they are licensing civil engineers who write software as part of their civil engineering work, not software engineers per se. Once they get their hands on software engineering, and discover how lucrative the newly formed cartel (er, profession) can be, you'd be surprised with how broad the scope of work that needs to be licensed can become.
The full sentence is usually "I'm a software engineer working on the admissions system used in places like $LOCAL_UNIVERSITY." Most people don't need any technical detail, but a bit of showing that your work matters in their world doesn't hurt.