Perusahaan dan departemen teknologi informasi (TI) mempekerjakan berbagai macam orang dengan keahlian yang berbeda dalam berbagai jenis pekerjaan. Kualifikasi TI yang dibutuhkan untuk mendapatkan posisi junior biasanya mencakup ijazah sekolah menengah atas dan berhasil menyelesaikan kelas kejuruan. Orang yang melamar posisi yang lebih terampil biasanya memiliki gelar terkait TI atau pengalaman bertahun-tahun sebelumnya.
Banyak community college menawarkan berbagai kursus pelatihan terkait komputer dan teknologi non-gelar. Beberapa kursus ini memperkenalkan siswa pada jenis perangkat lunak dan perangkat keras yang umum digunakan dan peserta kelas diajari cara memperbaiki masalah kecil yang mungkin dihadapi pengguna sistem ini. Dalam contoh lain, kelas mengajarkan siswa bagaimana menulis program dan membuat penyesuaian pada perangkat lunak yang ada untuk menyesuaikan perangkat lunak dengan kebutuhan perusahaan tertentu. Kelas kejuruan ini dapat berlangsung selama beberapa minggu atau beberapa tahun tergantung pada kerumitan kursus. Postingan pekerjaan untuk banyak posisi junior sering kali mencantumkan penyelesaian kelas kejuruan tertentu di antara kualifikasi TI yang harus dimiliki kandidat pekerjaan.
Universitas menawarkan program gelar sarjana dalam ilmu komputer, pemrograman, TI dan topik terkait. Orang-orang yang berhasil menyelesaikan program gelar ini sering dipekerjakan dalam pekerjaan pengembangan TI atau peran di belakang layar di perusahaan besar di mana mereka ditugaskan untuk memperbaiki masalah sistem secara luas atau membuat perangkat lunak baru. Banyak perusahaan sering merekrut karyawan di kampus-kampus dengan menawarkan pekerjaan kepada siswa yang akan memiliki kualifikasi TI tertentu setelah menyelesaikan gelar mereka. Selain itu, banyak universitas juga menawarkan program gelar pascasarjana di bidang TI dan bidang terkait. Mahasiswa pascasarjana memperoleh tingkat pemahaman yang lebih besar tentang aspek tertentu TI dan orang-orang ini sering kali dapat memperoleh pekerjaan dengan kompensasi tinggi yang memerlukan pengetahuan khusus tentang topik tertentu.
Sementara banyak perusahaan berfokus pada perekrutan individu yang memiliki jenis kredensial akademis tertentu, perusahaan lain cenderung mempromosikan dari dalam; dalam hal ini, pengalaman kerja dapat dicantumkan di antara kualifikasi TI yang dirinci pada posting pekerjaan. Beberapa perusahaan mempekerjakan pekerja tingkat pemula dan orang-orang ini diajari cara menavigasi internet, menggunakan sistem email, dan cara memperbaiki masalah komputer kecil. Biasanya, orang-orang ini menerima pelatihan berkelanjutan dan secara bertahap meningkatkan keahlian mereka sebelum pindah ke posisi yang lebih senior. Dalam beberapa kasus, seseorang yang melamar posisi supervisor mungkin harus telah menyelesaikan beberapa tahun tertentu sebagai karyawan departemen TI junior sementara dalam kasus lain, manajer departemen mempromosikan karyawan junior berdasarkan kinerja kerja mereka daripada masa jabatan mereka.