Let me explain why software developers need to be good communicators. Although it may seem self-evident, this skill will significantly impact your career. I say this from personal experience, having learned the hard way. As a team leader, your communication skills are essential during job interviews, progress reviews, and appraisals. You don't want to place yourself at a competitive disadvantage. There are numerous situations where good communication skills are critical.
Blog post: https://www.victorleungtw.com/2021/02/09/the-importance-of-communication-as-a-software-developer/