Dazu sei noch gesagt, dass "Softwarearchitekt" (in Deutschland) keine Berufsbezeichnung ist. Es ist ein ausgedachter Begriff (und eigentlich mehr eine "Rolle" in einem Projekt), den entweder du oder dein Arbeitgeber dir selbst gibt, um im Kontext von Softwareprojekten anderen zu kommunizieren, dass du dich eben mit "Softwarearchitektur" beschäftigst (was auch immer das im konkreten Kontext des Projektes bedeutet).
Von einem Softwarearchitekten wird allerdings eigentlich erwartet, dass er zumindest laaaangjährige Erfahrung als Entwickler in Softwareprojekten hat, um überhaupt erstmal das Gespür für Softwareentwicklung zu bekommen und sich im besten Fall "von unten" hochgearbeitet hat und damit kein "Ivory Tower"-Architekt wird, der wenig mit den Anforderungen, Gegebenheiten und Rahmenbedingungen der Realität zu tun hat bzw. haben will.
Wenn du keine Ausbildung oder nicht wenigstens (meiner Meinung nach) 10 Jahre Erfahrung als Softwareentwickler in diversesten Bereichen hast, solltest du nicht einmal daran denken, dich anderen gegenüber als "Softwarearchitekt" zu bezeichnen. Leute werden seeehr schnell erkennen, dass du eigentlich nix kannst (wenn du nix kannst - was natürlich für dich nicht zutreffen muss).