Software Architekci to zwykle bezużyteczne, a często wręcz szkodliwe jednostki, którym znudziło się programowanie i chcą uprzykrzać życie deweloperom, wykorzystując ignorancję managerów. Przynajmniej często tak to wyglada - jest nawet na to specjalny termin:
http://www.gitshah.com/2011/01/ivory-tower-architect.html
No chyba, że mówimy nie o osobnej funkcji, tylko o osobie będącej częścią dev teamu, aktywnie programującej, programiście/programistce z dużym doświadczeniem i wiedzą ekspercką. Wtedy to taki ładny tytuł coś w stylu senior lead principal developer ;) Jak ktoś lubuje się w tytułach to nic mi do tego - taka wersja jest nieszkodliwa, a osoby takie na wagę złota.
Także tego - jak chcesz być dobrym, szanowanym przez devów "architektem" to sam musisz być devem - jednym z najlepszym.