Развивачите на софтвер за компјутерските системи спроведуваат истражувања, планираат, анализираат, дизајнираат, тестираат, унапредуваат или развиваат концепции и оперативни методи за работа за постоечките или нови софтверски апликации и оперативни системи за да ги задоволат барањата во практичната примена.
Потребно образование при вработување
Високо образование
Потребни се лиценци за познавање на одредени програмски јазици или програмски пакети