Update re:
I suspect smaller companies just don't need some of responsibilities (e.g. governance), they are an overhead of being a big company. – badbod99 10 hours ago
There isn't a need to be formal about it, but the underlying need is usually there. Personally I'm very practical about it, so I don't feel is so much about some recipe with fixed tasks, roles & docs, but more about understanding well what all those are solving and making sure those needs aren't being left unattended. Sometimes those go unchecked, and eventually become a major roadblock to the company
In fact that's a very good example you choose, IT governance. I'm sure you'll agree that the following is important regardless of the size of the company:
Information Technology Governance, IT Governance is a subset discipline of Corporate Governance focused on information technology (IT) systems and their performance and risk management. The rising interest in IT governance is partly due to compliance initiatives, for instance Sarbanes-Oxley in the USA and Basel II in Europe, but more so because of the need for greater accountability for decision-making around the use of IT in the best interest of all stakeholders.
A characteristic theme of IT governance discussions is that the IT capability is directly related to the investment choices taken by top management that have long term consequences for various stakeholders. The traditional involvement of board-level executives in IT issues was to defer all key decisions to the company's IT professionals. IT governance implies a system in which all stakeholders, including the board, executive management, customers, and staff have clear accountability for their respective responsibilities in the decision making processes affecting IT. This prevents IT or business leaders from independently making decisions about IT without retaining responsibility for their actions and the impact they have on supporting the achievement of strategic objectives.
http://en.wikipedia.org/wiki/Information_technology_governance
How many times have you heard developers or infrastructure complaining about a senseless decision someone else at their company made, and they have no say in it? (also the other way around). At its simplest level the need is addressed by talking and listening about important decisions.
You are probably handling that need in your company, specially as you mentioned in a comment:
Architect for me is more about understanding the business/client requirements, pulling together a team to achieve a goal, and coming up with a technical solution with the help of the team. I can't think of one day I have spent drawing class diagrams!
Overall I'd say no, but be aware that there are different levels involved.
Its not the same driving an enterprise architecture, than it is doing the software architecture for specific projects. These roles are easily mixed at smaller companies, but sometimes part of the responsibilities involved are shifted to other people in the company.
If you are aiming to keep on software architecture in the context of specific projects on a larger company, then you are probably safe. But if you are intending to be involved at a higher level, then you should have a look at these methods to make sure you develop the skills to fulfill the different role.
Also note that its hard to know how what you are used to do, matches what the target enterprise have their architects do.