Question: what do you need to be a software architect?
Answer: Get a degree in computer science. Gain experience as a Computer Programmer or Software Developer. Software Architects need to be able to understand syntax in different languages, and be able to write code. ...  Learn to work in a development team. Learn about software design patterns and architecture.