Ohjelmajohtaja on vastuussa ohjelmaa koskevien päätösten tekemisestä aina yhteisön toimiston tarjoamista palveluista radioaseman lähetysaikatauluun. Tämä työpaikka näkyy useilla ammateilla ja työn luonne vaihtelee, mutta se keskittyy demografisen tavoitteen ymmärtämiseen, käytettävissä olevien ohjelmointivaihtoehtojen tutkimiseen ja ohjelmoinnin aikatauluttamiseen siten, että se sopii organisaation tarpeisiin. Jotkut ohjelman johtajina työskentelevät henkilöt ovat suorittaneet korkeakoulututkinnon, kun taas toiset voivat oppia työssä ja nousta lopulta ohjelmajohtajien tehtäviin.
Yleislähetysmediassa, kuten televisiossa ja radiossa, ohjelmajohtaja päättää, millaista ohjelmaa tarjotaan ja miten aikataulu järjestetään. Tämän henkilön on tutkittava väestörakennetta, määritettävä, millaisia ihmisiä houkutella ohjelmoinnilla, ja työskenneltävä yhdessä mainostajien ja sponsorien kanssa keskustellakseen ohjelmointipäätöksistä. Tutkimus saatavilla olevan ohjelmoinnin selvittämiseksi on myös osa työtä. Ohjelmajohtajat voivat esimerkiksi valita toimintoja uutisohjelmassa suoritettaviksi, tehdä päätöksiä parhaan televisio -ohjelman ajoittamisesta ja niin edelleen. Tällainen työ vaatii lähetyskokemusta ja alan tuntemusta.
Yhteisöpalveluja tarjoavat voittoa tavoittelemattomat järjestöt voivat myös käyttää ohjelman johtajaa työssään. Tässä tapauksessa henkilö järjestää ohjelmoinnin organisaation tehtävän mukaisesti. Esimerkiksi raiskauskriisikeskuksen ohjelmajohtaja voi ylläpitää kriisin vihjelinjaa, tarjota sisäänkäyntipalveluja ja tarjota koulutusta alueen kouluissa ja lääkäriasemilla. Tämäntyyppinen työ edellyttää tavoittamista mahdollisimman moniin kohdeyhteisön jäseniin, pitäen rodun ja luokan väliset erot mielessä ohjelmointia järjestettäessä.
Muilla palveluita tarjoavilla yrityksillä voi myös olla tilaa ohjelmajohtajalle. Oppilaitokset ja muut organisaatiot luottavat ohjelman johtajaan kehittämään väestöryhmilleen sopivan ohjelmoinnin. Tämä voi käsittää kaiken siitä, minkälaisia koulutusohjelmia tarjotaan, julkisen tiedotuksen luomiseen, jotta yhteisön jäsenet olisivat kiinnostuneempia yrityksen tarjoamista palveluista.
Kaikissa tapauksissa ohjelman johtajan on oltava tyytyväinen tutkimukseen, tilastolliseen analyysiin ja siihen liittyviin aiheisiin. Hyvät viestintätaidot ovat kriittisiä, samoin kuin kyky olla innovatiivinen. Ohjelmajohtajat tekevät usein yhteistyötä yritysten kanssa, jotka kilpailevat muiden kanssa varoista ja asiakkaista, ja heidän on kyettävä kehittämään ohjelmointia, joka erottuu ja houkuttelee uskollisia asiakkaita, katsojia ja kannattajia.