The Role of Soft Skills in Tech: Communication, Teamwork, and Leadership.