Home > Visa Reports > Green Card Reports > 2025 Top Green Card Sponsors by Job Title

Green Card Report: Top Job Titles

1 - 50 | 51 - 100 | 101 - 150 | 151 - 200 | search all

Category: All | Case Status | Country | College | Major | Law Firm | Attorney | Visa | Job Title | Occupation | Industry | Work City | Work State

RankJob TitleGreen Card PetitionsAverage Salary
1Software Engineer5,984$159,756
2Software Developer2,287$119,091
3Senior Software Engineer1,379$170,810
4Software Development Engineer Ii1,337$176,106
5Nursing Assistant1,104$32,455
6Caregiver1,079$28,293
7Truck Driver999$52,074
8Medical Technologist912$53,730
9Nursing Aide859$37,976
10Poultry Cutter And Trimmer784$29,196
11Landscape Laborer695$29,492
12Meat Cutter And Trimmer605$23,733
13Crew Member590$25,374
14Assistant Professor545$117,990
15Software Development Engineer537$180,586
16Developer531$167,242
17Technical Architect529$171,339
18Systems Analyst/ Developer B459$92,726
19General Production Plant Worker424$41,338
20Process Engineer410$139,225
21Customer Service Representative375$25,860
22Data Scientist368$147,079
23General Laborer360$30,732
24Production Helper359$27,900
25Systems Analyst/Developer B332$84,802
26Sr. Software Engineer328$153,341
27Software Developer / Analyst309$94,323
28Helpers-Production Workers290$26,888
29Software Engineer Iii286$121,501
30Janitor282$29,422
31Manager280$134,078
31Freight Coordinator280$33,034
33Production Associate274$34,675
34Cook267$32,887
35Nanny262$29,784
36Housekeeper260$23,637
37Assembler (Job # 336212)250$37,440
38Pecan Packer245$20,471
39Poultry Processor242$23,361
40Technical Lead241$154,673
41Data Engineer237$138,552
42Project Manager230$108,568
43Programmer Analyst229$110,060
44Project Engineer228$90,681
45Associate222$172,070
45Business Analyst222$103,163
47Catfish Processor221$20,988
48Software Development Engineer Iii209$201,552
49Senior Software Developer206$132,451
49Home Health Aide206$28,636

Category: Job Title | Occupation | Citizenship | College | Major | Industry | Work City | Work State | Status | Visa


Note: To obtain employment based green card in United States, most foreign workers will have to go through 3 steps: 1). Permanent Labor Certification(ETA Form 9089), 2). Immigrant Petition for Alien Worker(Form I-140), 3). Adjust of Status to a permanent resident of the United States(Form I485).

The above report lists the top Job Titles that have filed the largest numbers of permanent labor certifications under PERM in fiscal year2024. The Green Card Petitions on the report is the number of permanent labor certifications for Green Card filed under PERM. The number includes certified, withdrawn, denied and certified but withdrawn certifications. The Average Salary is the average proffered salary on ETA Form 9089.

A permanent labor certification issued by the Department of Labor (DOL) allows an employer to hire a foreign worker to work permanently in the United States. Once received (if required), the employer then files an Immigrant Petition for Alien Worker, Form I-140, with the U.S. Citizenship and Immigration Services (USCIS) for the appropriate employment-based preference category.

The Department of Labor must certify to United States Citizenship and Immigration Services (USCIS) that 1). there are no qualified Americian workers(U.S. Citizens or permanent residents) able, willing, qualified and available to accept the job at the prevailing wage for that occupation in the area of intended employment, 2) employment of the alien will not adversely affect the wages and working conditions of similarly employed American workers, like U.S. citizents or permanent residents.

Sometimes the green card sponsors did not enter a specific salary on ETA Form 9089, but used a salary range with minimum and maximum salary. Our algorithm uses the middle point of the range to calculate the average salary. Please review the certification details to understand the salary range.

For example, the first three records on this report mean that in fiscal year 2024, 5,984 permanent labor certifications filed under PERM to National Processing Centers for Green Card were Software Engineer. The average salary of those 5,984 permanent labor certifications was $159,756. 2,287 permanent labor certifications filed under PERM to National Processing Centers for Green Card were Software Developer. The average salary of those 2,287 permanent labor certifications was $119,091. 1,379 permanent labor certifications filed under PERM to National Processing Centers for Green Card were Senior Software Engineer. The average salary of those 1,379 permanent labor certifications was $170,810.