Tarkvarainsener
Tarkvarainsener on inimene, kes rakendab tarkvaraarendamise põhimõtteid arvuti tarkvara projekteerimise, arendamise, hooldamise, testimise ja hindamise suhtes. Enne 1970. aastate keskpaika nimetasid tarkvara alal tegutsejad ennast programmeerijateks või tarkvaraarendajateks sõltumata nende tegelikest tööülesannetest. Paljud inimesed eelistavad nimetada end tarkvaraarendajaks ja programmeerijaks, sest enamik nõustub sellega, mida need mõisted tähendavad, kuid tarkvarainseneri täpne tähendus on endiselt arutlusel.