Unternehmen und Abteilungen der Informationstechnologie (IT) beschäftigen ein breites Spektrum von Menschen mit unterschiedlichen Qualifikationen in verschiedenen Berufen. Zu den erforderlichen IT-Qualifikationen für eine Junior-Position gehören in der Regel ein Abitur und der erfolgreiche Abschluss einer Berufsklasse. Personen, die sich für qualifiziertere Positionen bewerben, verfügen in der Regel über einen Abschluss im Bereich IT oder über langjährige Erfahrung.
Viele Community Colleges bieten eine Vielzahl von Computer- und Technologiekursen ohne Abschluss an. Einige dieser Kurse führen die Schüler in häufig verwendete Arten von Software und Hardware ein, und die Teilnehmer lernen, wie sie kleinere Probleme beheben können, auf die Benutzer dieser Systeme stoßen können. In anderen Fällen lernen die Schüler, wie man Programme schreibt und Anpassungen an vorhandener Software vornimmt, um die Software an die Bedürfnisse eines bestimmten Unternehmens anzupassen. Diese Berufsklassen können je nach Komplexität des Kurses mehrere Wochen oder mehrere Jahre dauern. In Stellenausschreibungen für viele Junior-Positionen wird häufig der Abschluss bestimmter Berufsklassen zu den IT-Qualifikationen, die Bewerber mitbringen müssen, aufgeführt.
Universitäten bieten grundständige Studiengänge in Informatik, Programmierung, IT und verwandten Themen an. Personen, die diese Studiengänge erfolgreich abschließen, sind oft in IT-Entwicklungsjobs oder hinter den Kulissen bei großen Unternehmen beschäftigt, in denen sie damit beauftragt sind, systemweite Probleme zu beheben oder neue Software zu entwickeln. Viele Unternehmen rekrutieren häufig Mitarbeiter an Hochschulen, indem sie Studenten Jobs anbieten, die nach Abschluss ihres Studiums über bestimmte IT-Qualifikationen verfügen. Darüber hinaus bieten viele Universitäten auch postgraduale Studiengänge in IT und verwandten Bereichen an. Postgraduierte erhalten ein besseres Verständnis für einen bestimmten Aspekt der IT und diese Personen können oft hochvergütete Jobs ergattern, die spezielle Kenntnisse in bestimmten Themenbereichen erfordern.
Während sich viele Unternehmen auf die Einstellung von Personen mit bestimmten akademischen Qualifikationen konzentrieren, neigen andere Unternehmen dazu, von innen heraus zu werben; in diesem Fall kann die Berufserfahrung am Arbeitsplatz unter den in einer Stellenausschreibung aufgeführten IT-Qualifikationen aufgeführt werden. Einige Firmen stellen Berufseinsteiger ein, und diesen Personen wird beigebracht, wie man im Internet navigiert, E-Mail-Systeme verwendet und kleinere Computerprobleme behebt. Normalerweise werden diese Personen fortlaufend geschult und verbessern ihre Fähigkeiten nach und nach, bevor sie in höhere Positionen wechseln. In einigen Fällen muss jemand, der sich für eine Position als Vorgesetzter bewirbt, möglicherweise eine bestimmte Anzahl von Jahren als Junior-Mitarbeiter in der IT-Abteilung absolviert haben, während in anderen Fällen Abteilungsleiter Nachwuchskräfte aufgrund ihrer Arbeitsleistung und nicht aufgrund ihrer Amtszeit fördern.