Opisy stanowisk specjalistów komputerowych mogą się różnić, ponieważ niektórzy pracują przy opracowywaniu nowego oprogramowania, inni pracują jako analitycy danych, a jeszcze inni zajmują się różnymi innymi funkcjami, w tym projektowaniem komputerów i konserwacją technologii. Dokładne obowiązki będą się różnić w zależności od branży, w której zatrudniony jest specjalista, oraz tego, czy specjalista pracuje samodzielnie, czy w zespole. Wszyscy specjaliści są jednak zatrudniani do wykonywania złożonych zadań związanych z technologią i muszą posiadać wiedzę i doświadczenie w zakresie najnowszych systemów i programów informatycznych.
W Stanach Zjednoczonych większość stanowisk w tej dziedzinie wymaga zatrudnienia na pełen etat. Wiele stanowisk informatyków pozwala jednak pracownikom pracować w nietypowych godzinach lub poza siedzibą firmy, przy rosnącej liczbie specjalistów pracujących w domu. Niektórzy specjaliści pracują również jako niezależni wykonawcy.
Specjalista komputerowy pracujący jako inżynier oprogramowania opracowuje takie rzeczy, jak aplikacje komputerowe, różne rodzaje oprogramowania biznesowego i osobistego oraz gry komputerowe. Inżynierowie oprogramowania budują również całe systemy operacyjne do użytku biznesowego i osobistego, a także systemy umożliwiające integrację i kontrolę sieci. Nie każdy specjalista komputerowy wykonuje wszystkie te zadania, ale większość może wykonywać te obowiązki, jeśli jest to wymagane.
Inny typ informatyka, zwany analitykiem systemowym, specjalizuje się w technologiach informatycznych (IT). Osoby te są zwykle zatrudniane przez firmy, aby upewnić się, że wszystkie technologiczne aspekty firmy działają na optymalnym poziomie. Informatyk może pracować samodzielnie lub w zespole przy wyborze technologii najlepiej dopasowanej do biznesu, a także testować, konfigurować i monitorować całe oprogramowanie i sprzęt niezbędny w codziennej działalności firmy. Taka technologia obejmuje komputery i ich systemy operacyjne, sprzęt i oprogramowanie, a także technologię telefonii komórkowej wydawaną przez firmę.
Często firmy zlecają usługi specjalistom komputerowym, znanym jako projektant systemów, w celu opracowania niestandardowego oprogramowania, zainstalowania takiego oprogramowania i pomocy w odzyskiwaniu informacji w przypadku wystąpienia usterek systemu. Na tego rodzaju specjalistach polega się jednak na ogół tylko wtedy, gdy nie istnieje wewnętrzny specjalista IT lub zespół. W związku z tym wielu projektantów systemów to samozatrudnieni przedsiębiorcy, którzy w dowolnym momencie żonglują wieloma umowami z różnymi firmami.
Podczas gdy większość specjalistów jest w stanie pracować w różnych branżach, czasami w określonych branżach potrzebny jest określony typ specjalisty komputerowego. Na przykład ekspert, który specjalizuje się w odczytywaniu skomputeryzowanych planów lotów, może pracować wyłącznie w branży lotniczej jako ekspert komputerowy. Specjaliści z rządowymi poświadczeniami bezpieczeństwa również zwykle koncentrują swoje wysiłki wyłącznie w sektorze rządowym.