Definition - What does Software Architect mean?
A software architect is a developer who is responsible for the high-level design and strategic planning of new software products. This can include hardware planning as well as the design methodology of the code.
Techopedia explains Software Architect
The software architect position is considerably a newer post that has evolved after the introduction of multitier applications. The role of a software architect may also include devising of technical standards, including coding standards, tools or platforms. A number of tools are available in the market that allow the software architect to manage and develop a program or application smoothly and uninterruptedly. The job responsibilities also include managerial and non-functional aspects as well as technical considerations such as technology strategy, compatibility, interoperability, support, deployment, upgrade policies and end-user environments.