Arhitekt podjetja je nekdo z visoko specializiranim računalniškim inženiringom. Vrste arhitekturnih delovnih mest običajno vključujejo arhitekte podatkov, arhitekte rešitev, obsežne distribucijske arhitekte in poslovne arhitekte. Vsako od teh delovnih mest podjetniškega arhitekta zahteva znatno usposabljanje in izkušnje na določenem področju. Arhitekt je odgovoren za načrtovanje in vodenje tehničnih vidikov računalniškega sistema.
Podatkovni arhitekt je na splošno poklican, da oblikuje velike baze podatkov. Ta oseba ima bogate izkušnje na področju teorije in oblikovanja baz podatkov. Arhitekt podatkov pomaga podjetju ustvariti analitična poročila, ki lahko pomagajo ugotoviti, kako deluje podjetje.
Arhitekti rešitev so sistemski inženirji, ki so specializirani za izdelke ali programski jezik. Ta arhitekt razume nianse določenega programskega orodja. Arhitekt rešitev je bistvenega pomena za podjetja, ki uporabljajo specializirano programsko opremo.
Velike organizacije običajno uporabljajo obsežne programe, ki so distribuirani po vsem svetu. Ta vrsta programske opreme zahteva arhitekta podjetja, ki je dobro seznanjen z distribuiranimi tehnologijami. Arhitekt obsežne distribucije ima bogate izkušnje z porazdeljenimi omrežji in programskimi protokoli. Te vrste delovnih mest podjetniških arhitektov običajno vključujejo delo z obsežnimi tehnologijami Java ali Microsoft Windows.
Arhitekti človeških dejavnikov načrtujejo in izdelujejo grafične zaslone za računalniške programe. Ta delovna mesta podjetniških arhitektov zahtevajo poglobljeno razumevanje, kako narediti računalniške zaslone enostavne za uporabo. To vrsto arhitekta v skupini pomaga zagotoviti, da je aplikacija bolj uporabna.
Ljudje, ki imajo delovna mesta tehničnih podjetniških arhitektov, so specializirani za operacijske sisteme, omrežja in strojno opremo. Ta vrsta arhitekta pomaga organizaciji zgraditi računalniške komponente, ki lahko podpirajo na tisoče uporabnikov. Tehnični arhitekt mora razumeti številne vidike informacijske tehnologije, zaradi česar je zelo dobro zaokrožen inženir.
Arhitektura je delo, ki zahteva dolgoletne izkušnje. Tipičen arhitekt bo imel vsaj 10 let izkušenj v svoji specialnosti. Ti ljudje imajo izkušnje z gradnjo zelo zapletenih računalniških sistemov. Ta položaj je za organizacijo izjemno dragocen in je običajno dobro plačan.
Arhitekt programske opreme je napreden programer, ki razume, kako sestaviti kompleksno programsko opremo. Običajno je specializiran za le nekaj programskih jezikov, kar mu omogoča globoko razumevanje nians določenega jezika. Te vrste delovnih mest podjetniškega arhitekta je težko zapolniti, ker zahtevajo specializirano znanje.
Podjetniški arhitekti so dobro seznanjeni z vzorci programske arhitekture in avtomatiziranimi orodji za načrtovanje. Običajno je strokovnjak za arhitekturna grafična orodja in načela oblikovanja. Arhitekt podjetja je dobro seznanjen z enotnim označevalnim jezikom (UML) in vzorci oblikovanja arhitekture. To mu pomaga ustvariti dokumentacijo, ki jo podjetje lahko razume.