I work in the IT organization of a Fortune 100. Due to our size and modularization the skills of persuasion and influence (and consensus building, presentation skills, social skills, name recognition) are very important if I hope to have an impact here beyond that of my own code quality.
Being "right" on a technical matter is worthless if no one takes you or your ideas seriously.