Tehnilise arhitektuuri roll on aastatega muutunud olulisemaks. Sellel töökohal töötav inimene arendab ettevõtetele mõeldud tarkvara. Tehnilise arhitekti töökohad hõlmavad tavaliselt äriarhitekte ja süsteemiarhitekte. Igas rollis põhinevad ametikohad ettevõttes selle eriala staažil, sealhulgas juhid, tippjuhid ja põhiarhitektid.
Arhitektid on paljude sajandite jooksul mänginud olulist rolli hoonete projekteerimisel ja struktuuriplaneerimisel. Tehnilised arhitektid järgivad samu strateegiaid nagu ehitusarhitektid. Tehnilise arhitekti esmane eesmärk on kavandada tarkvararakendus, mis peab vastu ajaproovile, kusjuures vajadus suuremate konstruktsioonide ümberkujundamiseks on piiratud.
Tehniline arhitekt vastutab ettevõttes kolme peamise arhitektuuritüübi ehitamise eest. Need valdkonnad on rakendusarhitektuur, süsteemiarhitektuur ja ettevõtte arhitektuur. Iga arhitektuurivaldkond loob täieliku nägemuse sellest, kuidas rakendused peaksid ettevõttes toimima. Tehnilise arhitekti töökohad põhinevad nende tarkvarakujunduse valdkondade juhendamisel.
Äriarhitekt tõlgendab ärinõuded tehnilisteks lahendusteks. See arhitekt vastutab tehnilise teabe edastamise ja tõlkimise eest äriprofessionaalidele arusaadavateks terminiteks. Äriarhitekti roll tarkvaraarenduses on üks tehnilise arhitekti töökohti. Need ärinõuded lisatakse rakenduse arhitektuurile.
Rakenduse arhitektuur on individuaalse tarkvararakenduse plaan. Rakenduse arhitekt peab tagama ühtse strateegia ja disaini, mis ühtib organisatsioonisisese süsteemiarhitektuuriga. See on üks tehnilise arhitekti töökohti ettevõtte sees. Arhitekti peamine kohustus on tagada, et üksikrakendus sobiks ettevõtte üldiste standardite ja strateegiatega.
Tehnilise arhitektuuri töökohad hõlmavad süsteemiarhitekti spetsialistide rolli. Süsteemi arhitektuur on riistvara, tarkvara ja võrgukonfiguratsioonide struktuurne paigutus ettevõttes. Seda süsteemiarhitektuuri disaini peetakse organisatsiooni põhisüsteemiplatvormiks. See süsteemiarhitektuur toetab tavaliselt ettevõttes mitut rakendust.
Haridus ja kogemus on tehnilise arhitekti töö üks põhinõudeid. Need isikud vastutavad ettevõtte strateegilise disaini ja tarkvara konfigureerimise eest. Seda tüüpi tööd õpitakse tavaliselt aastatepikkuse kogemuse kaudu. Ettevõtlusarhitektuuri ei saa õppida koolist ega koolitusest. See nõuab praktilist kogemust reaalsete olukordadega.