The actual rankings from that list from high prestige to low (there's no software engineer listed, just computer programmer or computer systems analyst):
Doctor
Lawyer
Software Engineer (if you mean "Computer Systems Analysts and Scientists")
Teacher (Postsecondary school)
Architect
Engineer
Executive
Teacher (Elementary or Secondary Scool)
Software Engineer (if you mean "Computer Programmers")
Teacher (Kindergarten)
Manager
Designer
Artist
Driver
Waiter
Bartender
Cleaner
Which gives a clue why you should never call yourself a computer programmer.