Inženir požarnega zidu je običajno odgovoren za nadzor varnosti računalniškega omrežja z uvajanjem in vzdrževanjem programske opreme. Požarni zidovi so programi, ki se uporabljajo bodisi v računalniku bodisi vgrajeni v naprave kot vdelana programska oprema, ki delujejo kot obrambni ukrep za nadzor, kateri zunanji viri lahko komunicirajo z omrežjem. Ena od glavnih odgovornosti inženirja požarnega zidu je uporaba takšnega programa za zaščito omrežja pred zunanjimi grožnjami. Ti inženirji so lahko tudi zadolženi za izobraževanje sodelavcev in drugih o pravilni in varni uporabi računalnika, da bi jim pomagali razumeti, kako lahko zaščitijo omrežje.
Velik del dela, ki ga opravi inženir požarnega zidu, vključuje uporabo programske opreme za zaščito sistemov v računalniškem omrežju pred zlonamernimi grožnjami. Programska oprema požarnega zidu je običajno nameščena na računalnikih in podobnih napravah v omrežju ali pa jo je mogoče najti kot vdelano programsko opremo na napravi. Vdelana programska oprema se preprosto nanaša na računalniški program, ki je nameščen kot del strojne opreme, namesto da bi bil ločen od njega kot druge vrste programske opreme. Mnogi delodajalci pričakujejo, da bo inženir požarnega zidu razmislil o različnih programih za uporabo in nato izbral varnostni paket, ki lahko najbolje zaščiti njihovo podjetje.
V nekaterih primerih bo inženir požarnega zidu morda moral ustvariti nov program ali izvesti veliko sprememb obstoječega. To se pogosto zgodi, če ima omrežje, ki ga ščiti, posebne težave, ki jih je treba rešiti, da zagotovimo njegovo varnost. Namestitev in vzdrževanje požarnega zidu je ključnega pomena za varnost podjetja, saj je mogoče številne zunanje napade preprečiti z uporabo učinkovitega programa. Inženir požarnega zidu se običajno odzove tudi na zaznane napade, s čimer zagotovi, da programska oprema ni ogrožena, in izvede vse nadgradnje, potrebne za ohranjanje varnosti sistema.
Učinkovitost varnostne programske opreme je pogosto v veliki meri odvisna od dejavnosti, ki jih izvajajo njeni uporabniki. Zato je pomembno, da inženir požarnega zidu pouči druge ljudi, ki uporabljajo računalniško omrežje, da zagotovi, da nevede ne ustvarjajo varnostnih tveganj. Temu izobraževanju se lahko posveti veliko časa, saj pomaga zagotoviti, da lahko drugi ljudje v podjetju učinkovito uporabljajo svoje računalniške sisteme in pomagajo ohranjati varnost omrežja. Izobraževanje inženirja požarnega zidu lahko tudi zmanjša potrebo po zahtevah po storitvah, saj drugi uporabniki bolje razumejo omrežje in lahko lažje rešujejo lastne težave.