The average Software Engineer tends to be pragmatic, reliable, and very organized, and may take a long time to analyze things before making a decision.
The average Software Engineer tends to be confident and insightful, enjoying deep discussion to understand a particular issue. They may seem introverted in high-pressure environments, especially when faced with conflict and dissenting opinions.