Ohjelmistoinsinöörejä
Ohjelmistoinsinöörejä ovat ammattilaisia, jotka suunnittelevat, kehittävät, testaavat ja ylläpitävät ohjelmistoja. Heidän työnsä kattaa laajan kirjon tehtäviä aina vaatimusten määrittelystä ja arkkitehtuurin suunnittelusta koodin kirjoittamiseen, virheiden etsimiseen ja ohjelmistojen käyttöönottoon. Ohjelmistoinsinöörit työskentelevät usein ryhmissä, ja heidän on kyettävä kommunikoimaan tehokkaasti sekä teknisten tiimien että muiden sidosryhmien kanssa.
Tyypillisiä ohjelmistoinsinöörin vastuualueita ovat ohjelmistojen suunnittelun periaatteiden soveltaminen, eri ohjelmointikielten ja teknologioiden hallinta, sekä ongelmanratkaisutaitojen hyödyntäminen
Koulutusohjelmistoinsinööreiksi voi tapahtua yliopistoissa ja ammattikorkeakouluissa, joissa opetetaan tietotekniikkaa, ohjelmistotekniikkaa tai vastaavia aloja. Jatkuva oppiminen on