Programos vadovo padėjėjo pareigos paprastai reiškia bendrų programų vadovo, programos direktoriaus ar vykdomojo vadovo funkcijų ir pareigų palaikymą. Tai dažnai reiškia, kad pareigybė neprisiima galutinės atsakomybės už programą, tačiau tikimasi, kad šį titulą turintys darbuotojai reikšmingai prisidės prie programų, padedančių valdyti, sėkmės. Darbo pareigos skiriasi atsižvelgiant į pramonės šaką ir valdomų programų tipą, tačiau paprastai jas sudaro pagalba kuriant, įgyvendinant ir vadovaujant vienai ar daugiau programų, kad būtų pasiekti jos tikslai. Dažnai tai reiškia, kad reikia gauti nurodymus iš asmens, kuris yra atsakingas už programą, taip pat prižiūrėti personalą, išorės rangovus ar kitus, prisidedančius prie programos bendros funkcijos. Tokioms pareigoms dažnai prireiks bakalauro laipsnio, o kai kurie darbdaviai netgi gali pageidauti, kad kandidatas turėtų magistro laipsnį.
Įvairios pramonės šakos samdo programų vadovus, įskaitant informacinių technologijų, socialinių paslaugų, mažmeninės prekybos, švietimo, transliavimo ar su moksliniais tyrimais susijusias pramonės šakas. Todėl kvalifikacija tapti programų vadovo padėjėju gali atitinkamai skirtis. Pavyzdžiui, norint užimti biogyvybės mokslų tyrimų bako programos vadovo padėjėjo pareigas, kandidatas gali turėti biologijos ar kito gamtos mokslų magistro laipsnį ir didelę priežiūros patirtį. Kita vertus, mažmenininkas, ieškantis lojalumo programų vadovo padėjėjo, gali prašyti tik tokio asmens, turinčio tokį laipsnį kaip mažmeninės prekybos vadybos mokslų daktaras.
Tačiau nepaisant skirtingų reikalavimų, pagrindinės darbo pareigos yra gana panašios, tik taikomos skirtingai, kad atspindėtų būtinus pramonės įgūdžius. Kad padėtų programos vadovui, asistentas dažnai turės padėti keliose pagrindinėse srityse. Šios sritys dažnai apima programų rinkodarą, kūrimą, įgyvendinimą ir administracinę pagalbą. Kitos sritys gali apimti tvarkaraščių derinimą, bendravimą su klientais, atstovavimą programos vadovui jam nesant ir kitų programos funkcijų palaikymą, kaip nurodo programos vadovas.
Programos vadovo padėjėjas taip pat gali dalyvauti samdant kitus darbuotojus ar išorės bendradarbius, kurie atliktų įvairias programos funkcijas. Jis taip pat gali padėti planuoti ir valdyti programos biudžetą, taip pat padėti gauti finansavimą. Kitos dažnai susijusios pareigos apima programos pažangos stebėjimą ir ataskaitų teikimą, taip pat programų įgyvendinamumo vertinimą. Be to, dažnai priklausomai nuo asistento įgūdžių rinkinio, jam arba jai gali būti suteikta programa, skirta valdyti asmeniškai.