Firmy i wydziały informatyczne (IT) zatrudniają na różnych stanowiskach wiele osób o różnych umiejętnościach. Kwalifikacje informatyczne potrzebne do zdobycia stanowiska juniora zazwyczaj obejmują maturę i pomyślne ukończenie klasy zawodowej. Osoby ubiegające się o wyższe stanowiska mają zwykle wykształcenie informatyczne lub wieloletnie doświadczenie.
Wiele lokalnych szkół wyższych oferuje różne kursy szkoleniowe bez stopni naukowych i związanych z technologią komputerową. Niektóre z tych kursów zapoznają studentów z powszechnie używanymi rodzajami oprogramowania i sprzętu, a uczestnicy zajęć są uczeni, jak rozwiązywać drobne problemy, które mogą napotkać użytkownicy tych systemów. W innych przypadkach zajęcia uczą studentów pisania programów i wprowadzania zmian w istniejącym oprogramowaniu w celu dostosowania oprogramowania do potrzeb konkretnej firmy. Te zajęcia zawodowe mogą trwać kilka tygodni lub kilka lat w zależności od złożoności kursu. Ogłoszenia o pracę na wielu stanowiskach młodszych często wymieniają ukończenie określonych zajęć zawodowych wśród kwalifikacji informatycznych, jakie muszą posiadać kandydaci do pracy.
Uczelnie oferują studia licencjackie z informatyki, programowania, informatyki i zagadnień pokrewnych. Osoby, które pomyślnie ukończyły te studia, są często zatrudnione na stanowiskach programistycznych lub zakulisowych w dużych firmach, w których mają za zadanie rozwiązywać problemy dotyczące całego systemu lub tworzyć nowe oprogramowanie. Wiele firm często rekrutuje pracowników na kampusach uniwersyteckich, oferując pracę studentom, którzy po ukończeniu studiów będą posiadali określone kwalifikacje informatyczne. Ponadto wiele uczelni oferuje również studia podyplomowe z zakresu informatyki i dziedzin pokrewnych. Studenci studiów podyplomowych uzyskują wyższy poziom zrozumienia konkretnego aspektu IT, a osoby te często są w stanie znaleźć wysoko płatną pracę, która wymaga specjalistycznej wiedzy na określone tematy.
Podczas gdy wiele firm koncentruje się na zatrudnianiu osób, które mają określone kwalifikacje akademickie, inne firmy mają tendencję do promowania od wewnątrz; w takim przypadku doświadczenie zdobyte podczas pracy może być wymienione wśród kwalifikacji informatycznych wyszczególnionych w ogłoszeniu o pracę. Niektóre firmy zatrudniają pracowników na poziomie podstawowym i osoby te uczą się, jak poruszać się po Internecie, korzystać z systemów poczty elektronicznej i jak rozwiązywać drobne problemy z komputerem. Zwykle osoby te przechodzą ciągłe szkolenie i stopniowo poprawiają swoje umiejętności, zanim przejdą na wyższe stanowiska. W niektórych przypadkach osoba ubiegająca się o stanowisko przełożonego może potrzebować przepracować określoną liczbę lat jako młodszy pracownik działu IT, podczas gdy w innych przypadkach kierownicy działów promują młodszych pracowników na podstawie ich wyników pracy, a nie ich stażu pracy.