ohjelmistoinsinöörien
Ohjelmistoinsinööri on ammattihenkilö, joka suunnittelee, kehittää, testaa ja ylläpitää tietokoneohjelmistoja. He työskentelevät monenlaisilla aloilla, jotka vaihtelevat pienistä startup-yrityksistä suuriin teknologiayrityksiin ja julkisiin organisaatioihin. Ohjelmistoinsinöörit soveltavat tietotekniikan periaatteita ja insinööritieteellisiä menetelmiä ohjelmistojen luomiseen ja hallintaan. Heidän tehtäviinsä voi kuulua esimerkiksi ohjelmistojen arkkitehtuurin suunnittelu, koodin kirjoittaminen eri ohjelmointikielillä, virheiden etsiminen ja korjaaminen sekä ohjelmistojen suorituskyvyn optimointi.
Ohjelmistoinsinöörin koulutus on tyypillisesti korkeakoulututkinto tietotekniikan, tietojenkäsittelytieteen tai vastaavan alan parista. Työ vaatii vahvaa loogista päättelykykyä,