Pekerjaan petugas imigrasi termasuk petugas patroli perbatasan yang terkenal hingga pekerjaan kantor yang lebih rutin yang melibatkan pemrosesan dokumen dan mewawancarai calon imigran. Beberapa pekerjaan ini dapat dilakukan dari dalam suatu negara, tetapi beberapa pekerjaan petugas imigrasi mengharuskan individu tersebut untuk tinggal di negara yang berbeda dan bekerja dari konsulat atau kedutaan. Pekerjaan ini sering melibatkan membuat penilaian tentang individu dan keinginan mereka untuk masuk ke negara yang bersangkutan.
Hampir semua negara memiliki petugas imigrasi di bandara internasional. Dalam situasi seperti itu, tugas petugas imigrasi hanyalah memeriksa paspor orang yang datang dan memastikan visa yang diperlukan telah disetujui. Dalam beberapa kasus, jika orang tersebut berasal dari negara peserta, salah satu tugas petugas imigrasi adalah mengeluarkan visa di tempat untuk tinggal sementara, yang biasa disebut visa turis. Dalam kasus lain, petugas memverifikasi bahwa individu tersebut memiliki visa yang telah disetujui sebelumnya.
Kantor imigrasi di suatu negara juga menyediakan sejumlah pekerjaan petugas imigrasi. Di sana, petugas dapat memproses dokumen bagi mereka yang mengajukan permohonan kewarganegaraan atau perubahan status visa. Ini mungkin melibatkan memanggil pelamar untuk wawancara dan mengajukan pertanyaan kepada mereka tentang mengapa perubahan itu diperlukan, dan apa rencana jangka panjang mereka. Selanjutnya, petugas imigrasi sering melakukan pemeriksaan latar belakang untuk memastikan orang-orang yang bersangkutan tidak pernah dihukum karena kejahatan apa pun selama berada di negara tersebut.
Bagi mereka yang memiliki keinginan untuk bepergian atau tinggal di luar negeri, pekerjaan petugas imigrasi yang terkait dengan kedutaan dapat menjadi pilihan. Orang-orang ini melakukan banyak pekerjaan yang sama seperti yang dilakukan seseorang di kantor imigrasi domestik. Alih-alih berurusan dengan imigran yang ingin mengubah status atau mengajukan kewarganegaraan, petugas di negara lain berurusan dengan aplikasi awal calon imigran. Pada titik ini, petugas harus menentukan apakah pemohon adalah calon yang baik untuk imigrasi.
Pekerjaan petugas imigrasi juga termasuk mereka yang bertindak dalam kapasitas penegakan hukum. Orang-orang ini bertanggung jawab untuk berpatroli di perbatasan, mungkin darat dan laut. Jika berpatroli di perbatasan laut, petugas dapat bekerja sama dengan penjaga pantai negara tersebut. Seringkali, orang-orang ini mencari secara khusus untuk menangkap imigran ilegal. Ini sering merupakan salah satu pekerjaan yang paling berbahaya dari semua pekerjaan di imigrasi, karena melibatkan penangkapan orang-orang yang sering melanggar hukum.