Tietokoneasiantuntijoiden työkuvaukset voivat vaihdella, koska jotkut kehittävät uusia ohjelmistoja, toiset työskentelevät data -analyytikoina ja toiset monissa muissa tehtävissä, kuten tietokoneen suunnittelussa ja tekniikan ylläpidossa. Tarkat tehtävät vaihtelevat alan mukaan, johon asiantuntija on palkattu työskentelemään, ja työskenteleekö asiantuntija yksin vai osana tiimiä. Kaikki asiantuntijat on kuitenkin palkattu suorittamaan monimutkaisia tekniikkaan liittyviä tehtäviä, ja heiltä vaaditaan tietoa ja kokemusta uusimmista tietotekniikkajärjestelmistä ja -ohjelmista.
Yhdysvalloissa useimmat tämän alan tehtävät edellyttävät kokopäivätyötä. Monet tietokoneasiantuntijatyöt mahdollistavat kuitenkin työntekijöiden työskentelyn epätavallisina aikoina tai muualla kuin kasvavalla määrällä kotoa työskenteleviä asiantuntijoita. Jotkut asiantuntijat toimivat myös itsenäisinä urakoitsijoina.
Ohjelmistosuunnittelijana työskentelevä tietokoneasiantuntija kehittää tietokoneohjelmia, erilaisia liiketoiminta- ja henkilökohtaisia ohjelmistoja sekä tietokonepelejä. Ohjelmistosuunnittelijat rakentavat myös kokonaisia käyttöjärjestelmiä liike- ja henkilökohtaiseen käyttöön sekä järjestelmiä, jotka mahdollistavat verkon integroinnin ja hallinnan. Kaikki tietokoneasiantuntijat eivät suorita kaikkia näitä tehtäviä, mutta useimmat voivat suorittaa nämä tehtävät tarvittaessa.
Toinen tietokoneasiantuntija, joka tunnetaan järjestelmäanalyytikkona, on erikoistunut tietotekniikkaan (IT). Yritykset palkkaavat yleensä nämä henkilöt varmistaakseen, että kaikki yrityksen tekniset näkökohdat toimivat optimaalisella tasolla. IT-tietokoneasiantuntija voi työskennellä yksin tai osana tiimiä valitsemalla yritykselle parhaiten sopivan tekniikan sekä testata, konfiguroida ja valvoa kaikkia yrityksen päivittäiseen toimintaan tarvittavia ohjelmistoja ja laitteistoja. Tällainen tekniikka sisältää tietokoneet ja niiden käyttöjärjestelmät, laitteistot ja ohjelmistot sekä yrityksen myöntämän matkapuhelintekniikan.
Usein yritykset hankkivat järjestelmäsuunnittelijana tunnetun tietokoneasiantuntijan palveluja kehittääkseen räätälöityjä ohjelmistoja, asentamaan tällaisia ohjelmistoja ja auttamaan tietojen palauttamisessa, kun järjestelmässä ilmenee häiriöitä. Tällaiseen asiantuntijaan turvaudutaan yleensä vain silloin, kun omaa IT-asiantuntijaa tai tiimiä ei ole. Siten monet järjestelmäsuunnittelijat ovat itsenäisiä yrittäjiä, jotka kilpailevat useiden sopimusten kanssa eri yritysten kanssa milloin tahansa.
Vaikka useimmat asiantuntijat voivat työskennellä useilla eri toimialoilla, tietyntyyppistä tietokoneasiantuntijaa tarvitaan joskus tietyillä aloilla. Esimerkiksi tietokoneistettujen lentosuunnitelmien lukemiseen erikoistunut asiantuntija voi työskennellä yksinomaan lentoliikennealalla tietokoneasiantuntijana. Myös asiantuntijat, joilla on valtion turvallisuuslupa, keskittävät yleensä voimansa yksinomaan julkiseen sektoriin.