Usually, software architects will have at least a bachelor's degree in computer science, information systems, software engineering or another related field. However, software architect positions favor training and experience over a degree, and it is possible to get a software architect position with no degree at all.