Care to explain what the relevant differences are?
Among other factors, salespeople have a large variable component to their compensation. They tend to be highly economic animals in a way that most engineers are not. Hence a former boss can easily convince them to join up by making a compelling argument about their prospective earnings.
Between software engineers and salespeople? Really?
A better question would be "what do they have in common?"