I don't agree that "software is no place for introverts". There are definitely many software engineers out there who are introverts. You just have to find an environment and team mates that are welcoming and accept you as who you are.
Source: over the last 8 years, I've spent a cumulative 1 year working in an office, and the remaining 7 from home.