> "Sure, some of us have taken software engineering classes"
Are you assuming that most of us do not have CS degrees? I assume that most do.
That being said, I consider the terms to be interchangeable. I lean towards "software engineer", but certainly don't mind the "software developer" label.