Sistemų programuotojas tvarko vieną kompiuterių tinklo nustatymo proceso etapą. Paprastai sistemų programuotojai dirba didelėms vyriausybės subjektų korporacijoms; tačiau programuotojus laikinai samdo ir smulkaus verslo savininkai operacines kompiuterių sistemoms nustatyti. Sistemų programuotojai taip pat programuoja kompiuterius priimti naujas programinės įrangos programas, kai jų įmonė jas perka.
Sistemų programuotojas, paprastai vadinamas kompiuterių programuotoju, rašo programas, leidžiančias kompiuterinei sistemai ar tinklui veikti. Paprastai jie yra treti eilėje, kai reikia įdiegti sistemą. Programuotojas įsijungia ir parašo programą, kuri privers kompiuterius dirbti su programine įranga.
Pagrindinė sistemų programuotojo pareiga yra parašyti kodą, kuris priverstų programinę įrangą veikti kompiuterių tinkle. Sistemų programuotojo darbo dalis taip pat yra jau įdiegtos programinės įrangos testavimas, siekiant nustatyti nuolatinį jos efektyvumą. Virusų naikinimas, antivirusinės programinės įrangos priežiūra ir sistemos atnaujinimas taip pat yra sistemų programuotojo atsakomybė.
Daug kompiuterinių kalbų vartojama visame pasaulyje; todėl sistemų programuotojas turi būti susipažinęs su dažniausiai naudojamomis jo srityje. Daugeliui programuotojų reikalaujama turėti darbo žinių ir visus reikalingus C++ ir Python sertifikatus. Tikimasi, kad jie išmoks papildomų kompiuterinių kalbų, kai bus priimtos įmonėje.
Už programinę įrangą ir sistemos atnaujinimus atsako sistemų programuotojas. Nesvarbu, ar reikia plėsti tinklą, modifikuoti esamus naudojimo būdus ar įdiegti naujas programas, sistemų programuotojas tai tvarko. Kai kuriais atvejais, pavyzdžiui, dideliuose įmonių tinkluose, gali būti naudojami keli sistemų programuotojai. Kiekvienas programuotojas paprastai turi siaurai apibrėžtas pareigas, būdingas jo kompiuterinės kalbos žinioms.
Beveik visose srityse naudojami kompiuterių tinklai, todėl sistemų programuotojams yra daug galimybių įsidarbinti. Daugelis įmonių reikalauja, kad sistemų programuotojai turėtų kompiuterių mokslo ar susijusios srities bakalauro laipsnį. Sistemų programuotojų darbo aplinka apima biurus, kabinas ir nuotolinę prieigą. Kadangi jie gali perduoti savo darbą iš kompiuterio, daugelis programuotojų nusprendžia dirbti iš namų savo įmonėms.