Užduotys, kurias atlieka virėjas, yra labai įvairios, nes tai yra nepaprastai įvairi profesija. Paprastai virėjas prižiūri virtuvę ar jos dalį, prižiūri personalą, maistą, meniu ir susijusius klausimus. Norint tapti virėju, kažkas turi įgyti tam tikrą profesinį išsilavinimą. Kai kurie virėjai lanko kulinarijos akademiją, kad išmoktų savo amato, o kiti dirba virtuvėse, pradedant nuo apačios kaip pameistriai ir pereinant į aukščiausias virtuvės pareigas.
Yra daugybė skirtingų virėjų tipų. Pavyzdžiui, vyriausiasis virėjas prižiūri visą virtuvę. Galbūt jis ar ji neturės galimybės daug gaminti, nors vyriausiasis virėjas prižiūrės meniu, maisto užsakymus, virtuvės personalą, maisto saugą ir restorano išvaizdą. Būti vyriausiuoju virėju yra labai daug pastangų; pareigos reikalauja puikaus gebėjimo organizuoti ir susidoroti su įvairiais kasdieniais iššūkiais. Kažkas taip pat gali nuspręsti tapti sous virėju, kuris veikia kaip antrasis vadovas.
Kai kurie žmonės nori laikytis labai specifinės kulinarijos disciplinos. Konditerijos šefas dirba su pyragaičiais, desertais ir kitais kepiniais, o sandėliuko virėjas yra atsakingas už šaltą maistą, pavyzdžiui, salotas. Virėjai dirba kepimo stotelę virtuvėje, o grilio šefai prižiūri grilį ir pan. Šie atskiri virėjai paprastai yra atskaitingi vyriausiajam virėjui, nors konditerijos šefas gali išlaikyti tam tikrą savarankiškumą. Priklausomai nuo virtuvės dydžio, gali būti darbuotojų hierarchija, kai virtuvės šefas prižiūrės kasdienes virtuvės operacijas, o atskiri virėjai – tam tikras darbo vietas.
Akivaizdu, kad pagrindinis virėjo tikslas yra dalyvauti gaminant maistą. Restoranuose šefai sprendžia, kas bus patiekiama ir kaip bus ruošiama; dauguma virėjų daug laiko skiria meniu kūrimui, kad jų įstaigos būtų šviežios ir naujoviškos. Virėjas taip pat turi mokėti užsakyti reikmenis, prižiūrėti virtuvės darbuotojus nuo indaplovių, prižiūrėti maisto saugą ir dirbti su namų darbuotojais, tarp kurių gali būti šeimininkai, padavėjai ir kt.
Virėjas gali dirbti ir privačiuose vakarėliuose. Kai kurie žmonės naudojasi asmeniniais virėjais savo namuose, tokiu atveju virėjas dirba su klientais, kad sudarytų valgio planą. Virėjai taip pat gali dirbti su maitinimo įmonėmis, kurdami maistą tiek dideliems, tiek mažiems renginiams. Jų galima rasti viešbučiuose ir svečius aptarnaujančiuose laivuose, taip pat atskiruose restoranuose.
Dirbti virėju kartais būna labai sunku. Virėjai gali valandų valandas stovėti ant kojų, dirbti karštoje, drėgnoje, ankštoje aplinkoje ir susidoroti su labai įtemptomis situacijomis. Jie taip pat turi turėti puikų gomurį ir gerą akį, kad maistas būtų patrauklus ir patrauklus. Virėjai turi gerą supratimą apie skaičius ir turi mokėti valdyti žmones bei priimti greitus sprendimus, kurie gali turėti didelės įtakos jų restoranams.