I am an introvert software engineer, but I let my code do the talking and I take on mostly purely technical roles. I am a little shy and awkward at times but I can do my job just as good as if I wasn't an introvert.
I guess it's just about finding the right job for you, my advice would be if you love what you do don't let being an introvert divert your passion. Some of the best colleague programmers I have ever met were introverts.