H1B Salaries by Job Title

Top 500 job titles by H1B petition volume, FY2024–2025. Click any title for detailed salary data, top employers, and work states.

#Job TitlePetitionsAvg SalaryMedian
1Software Engineer10,397$146,396$131,997
2Software Developer8,025$110,171$106,000
3Senior Software Engineer3,556$155,248$148,500
4Software Engineering3,111$170,590$167,111
5Assistant Professor2,990$127,121$105,000
6Manager Jc50 - Computer Systems Engineers/Architects1,968$113,180$110,011
7Data Engineer1,577$120,061$110,974
8Architect1,424$97,359$89,419
9Software Development Engineer Ii1,393$172,327$173,600
10Data Scientist969$140,443$130,000
11Associate887$177,712$150,000
12Java Developer887$103,197$102,000
13Staff Software Engineer863$185,189$179,982
14Project Manager860$110,096$105,000
15Manager835$160,822$163,050
16Senior Associate Jc60 -Computer Systems Engineers/Architects806$87,879$85,634
17Research Associate778$73,017$70,000
18Business Analyst749$97,306$91,562
19Research Scientist736$112,834$83,175
20Senior Manager Jc45 - Computer Systems Engineers/Architects701$137,443$136,989
21Senior Software Developer697$126,051$125,000
22Lead Software Engineer691$149,597$145,000
23Computer Programmer668$92,909$91,582
24Software Engineer Iii635$128,306$120,524
25Technology Consultant 2635$92,044$90,605
26Postdoctoral Fellow630$65,529$65,000
27Devops Engineer623$107,886$105,997
28Developer608$95,259$86,528
29Senior Data Engineer603$147,711$140,000
30Product Manager588$165,711$159,292
31Sr. Software Engineer586$150,235$142,500
32Systems Engineer584$100,533$92,581
33Data Analyst573$95,547$91,760
34Postdoctoral Associate534$68,378$67,200
35Software Development Engineer531$157,015$155,605
36Software Engineer Ii530$131,115$129,795
37Vice President523$192,531$183,100
38Postdoctoral Research Associate506$68,749$63,000
39Programmer Analyst502$98,757$93,000
40Software Development Engineer Iii501$203,157$207,000
41Software Development Engineer I498$135,202$129,000
42Mechanical Engineer483$96,114$90,000
43Senior Consultant475$129,886$128,881
44Application Developer471$109,445$105,267
45Technical Lead462$106,028$95,451
46Computer Systems Analyst461$100,266$100,000
47Analyst453$107,418$94,914
48Postdoctoral Scholar452$71,108$69,209
49Medical Technologist446$61,894$62,150
50Research Fellow445$78,735$74,963
51Mgr. Jc50 - Software Quality Assurance Analysts And Testers425$108,081$105,602
52Systems Analyst418$104,453$103,975
53Database Administrator416$100,858$95,035
54Principal Software Engineer409$175,050$164,500
55Senior Engineer403$153,880$145,716
56Project Engineer394$102,143$95,873
57Senior Data Scientist390$162,014$158,954
58Physical Therapist387$95,174$93,309
59Teacher383$53,123$53,105
60Software Dev Engineer Ii378$174,679$176,350
61Senior Associate371$146,970$135,000
62Senior Manager360$195,415$200,304
63It Project Manager359$104,067$95,000
64Instructor353$87,185$75,000
65Manager Iii, Software Development343$212,385$211,500
66Vice President, Lead Software Engineer338$162,115$160,000
67Machine Learning Engineer329$183,633$185,000
68Applications Consultant 3327$139,193$135,000
69Accountant327$83,288$72,900
70Business Intelligence Analyst324$104,689$97,375
71Senior Product Manager324$168,110$166,962
72Program Manager316$142,499$140,000
73Technical Architect312$133,980$125,000
74Sa Jc60 - Software Quality Assurance Analysts And Testers311$88,400$86,611
75Director311$193,297$181,256
76Network Engineer309$108,195$94,390
77Solution Architect308$135,956$135,000
78Validation Engineer307$97,591$93,496
79Hospitalist303$263,941$269,500
80Engineering Manager302$207,812$208,526
81Business Systems Analyst295$113,228$105,000
82Business Intelligence Engineer Ii294$134,914$136,000
83Electrical Engineer290$103,414$94,640
84Senior Data Analyst288$120,122$114,929
85Technology Lead - 2 - Us280$110,891$109,782
86Hospitalist Physician279$271,986$275,000
87Consultant275$135,182$127,094
88Technical Lead L1271$92,476$83,283
89Software Dev Engineer Iii271$212,347$212,100
90Sr Software Engineer264$163,313$156,959
91Packaged App Development Assoc Manager261$118,487$119,100
92Postdoctoral Research Fellow257$67,828$63,000
93Quality Engineer257$103,511$93,642
94Data Engineer Ii251$146,275$149,100
95Process Engineer248$114,120$112,715
96Financial Analyst244$102,512$88,712
97Solutions Architect243$137,846$138,486
98Staff Scientist240$86,218$76,000
99Salesforce Developer237$112,150$110,889
100Technical Program Manager235$170,869$170,000
101Lecturer235$78,107$71,410
102Civil Engineer232$78,143$73,570
103Engineer229$117,582$116,446
104Special Education Teacher229$63,730$59,813
105Dentist228$176,947$174,720
106Research Assistant Professor227$88,956$86,302
107Physician223$289,659$266,463
108Technical Program Manager Iii223$173,046$170,000
109Associate, Software Engineer Iii219$140,377$138,900
110Clinical Assistant Professor215$210,766$195,101
111Member Of Technical Staff212$214,365$191,906
112Technical Program Management211$173,349$172,100
113Full Stack Developer210$112,925$110,000
114Product Management207$178,836$175,904
115Senior Business Analyst207$112,758$110,240
116Associate Professor203$169,811$130,000
117Design Engineer198$99,075$89,126
118Associate Research Scientist197$83,395$79,327
119Component Design Engineer196$138,809$137,730
120.Net Developer195$100,317$101,800
121Qa Engineer194$95,271$91,374
122Staff Engineer193$173,676$168,043
123Manufacturing Engineer189$106,674$95,000
124Elementary School Teacher188$59,009$57,752
125Software Engineering Manager187$223,327$247,350
126Specialist Master184$170,645$175,266
127Test Engineer184$115,863$105,727
128Senior Manager, Software Engineering184$188,330$175,000
129Data Engineer Iii181$155,637$158,800
130Assistant Vice President180$141,369$137,800
131Information Technology Project Manager180$117,608$103,470
132Technical Project Manager180$121,867$110,980
133Senior Developer179$129,069$130,853
134Computer Systems Engineer177$91,154$90,000
135Software Architect177$139,327$131,040
136Software Test Engineer174$98,023$91,375
137Technology Project Lead 1174$92,663$92,394
138Sr. Software Developer173$132,666$124,750
139Software Engineering Smts172$203,494$204,346
140Software Engineering Applications172$185,901$187,000
141Postdoctoral Researcher172$65,719$65,000
142Sap Consultant172$109,182$106,558
143Manager, Software Engineering170$189,893$182,548
144Product Manager Iii - Technical169$172,135$170,914
145Medical Laboratory Scientist169$65,604$66,165
146Designer168$82,847$82,618
147Applications Consultant 2165$123,113$121,870
148Associate Attorney164$207,749$171,132
149Principal Consultant163$135,572$128,750
150Sr Software Development Engineer163$147,943$148,000
151Senior Software Development Engineer163$151,900$145,200
152Manager Iii, Software Dev163$218,566$213,600
153Senior Systems Engineer162$131,416$129,575
154Senior Solution Specialist158$122,872$127,504
155Technology Architect - Us156$113,008$109,886
156Packaged App Development Manager155$143,650$142,700
157Data Scientist Ii155$142,800$146,078
158Principal Engineer155$179,662$178,443
159Industrial Engineer154$101,195$90,000
160Sr. Mgr. Jc45 - Information Technology Project Managers152$142,066$140,795
161User Interface Designer151$77,389$74,360
162Applied Scientist Ii150$181,511$184,662
163Product Manager Iii150$155,490$152,150
164Computer Systems Engineer/Architect150$97,976$94,682
165Elementary Teacher150$63,379$60,000
166Software Development Engineer In Test150$110,655$105,435
167Application Engineer150$121,027$107,000
168Market Research Analyst148$67,752$64,491
169Programmer Analyst - Ii147$100,546$95,028
170Software Development Engineering147$197,178$203,794
171Management Analyst146$97,786$89,222
172Elementary Bilingual Teacher145$70,630$69,950
173Senior Software Engineer/Developer141$112,663$112,923
174Quantitative Researcher140$191,322$175,000
175Senior Machine Learning Engineer139$195,115$190,000
176Software Development Engineer - Applications138$174,391$179,800
177Speech Language Pathologist137$87,085$82,410
178Site Reliability Engineer137$129,193$124,800
179Solutions Architect Iii136$187,241$188,650
180Software Engineer 3136$148,669$150,000
181Application Architect136$130,232$127,384
182Java Full Stack Developer134$102,883$102,250
183Product Engineer134$116,478$108,909
184Senior Quality Engineer134$124,347$121,167
185Chief Executive Officer131$227,783$200,000
186Software Engineering Lmts130$239,984$243,830
187Program Manager Iii130$139,840$141,050
188Test Consultant 3129$124,673$125,984
189Sr. Data Engineer129$149,706$133,910
190Software Quality Assurance Engineer129$113,995$98,800
191Senior Devops Engineer129$140,053$140,000
192Cloud Engineer128$110,403$110,000
193Family Medicine Physician128$238,307$240,000
194Lead Engineer128$136,680$141,898
195Scrum Master128$101,434$95,701
196Software Engineer 2128$132,053$129,560
197Principal Software Engineer/Developer124$134,227$132,413
198Project Delivery Specialist123$123,242$129,150
199Associate Director123$167,229$164,703
200Architectural Designer122$78,454$78,354
201Qa Analyst122$88,103$87,360
202Internal Medicine Physician122$242,313$240,000
203Product Designer122$161,927$164,800
204Tax Manager121$131,339$132,689
205Senior Java Developer121$122,221$119,000
206Senior Technical Lead120$110,538$107,346
207Assistant Project Scientist120$83,660$82,100
208Assistant Research Scientist120$78,670$75,000
209Director, Software Engineering119$184,741$165,097
210Assistant Research Professor119$82,972$75,650
211Senior Project Manager118$132,736$130,395
212Mechanical Design Engineer118$100,195$93,100
213Senior Research Associate118$92,272$87,880
214Technical Consultant117$114,745$110,947
215Senior Software Associate115$107,478$106,197
216Software Developer Ii115$112,373$109,283
217Staff Accountant115$75,052$72,800
218Automation Engineer114$105,475$95,840
219Software Developers114$123,948$109,387
220Software Application Developer113$102,949$106,000
221Silicon Engineering113$184,484$183,000
222System Administrator112$90,245$86,424
223System Development Engineer Ii112$156,668$158,650
224Software Quality Assurance Analyst And Tester112$96,496$90,000
225Senior Software Engineer Ii112$164,341$151,774
226Research Analyst111$125,027$104,000
227Etl Developer111$107,394$106,000
228Scientist110$109,602$107,099
229Package Consultant 2110$92,181$92,581
230Senior Technical Architect109$146,380$134,760
231Engineer Ii109$108,650$106,321
232Scientist I108$83,939$80,125
233Vice President, Software Engineering107$181,997$177,000
234Senior Application Developer107$131,166$120,336
235Staff Software Development Engineer106$179,725$180,959
236Lead Data Engineer105$145,508$144,226
237Data Science105$174,710$167,161
238Marketing Specialist105$108,766$70,720
239Technology Project Lead 2105$115,831$117,582
240Data Engineering104$174,854$173,080
241Assistant Project Manager104$94,842$91,677
242Techno Functional Consultant L2104$96,420$92,248
243Programmer/ Developer 3104$126,922$125,000
244Senior Scientist103$107,611$101,379
245Operations Manager103$106,253$102,794
246Technical Program Manager Ii102$148,392$150,100
247Research Engineer102$171,741$162,540
248Law Clerk102$128,657$79,000
249Full Stack Engineer102$122,860$117,832
250Software Programmer Ii101$112,953$112,000
251Software Engineer Iv100$136,724$139,443
252Software Engineer Senior99$133,925$131,976
253Sr Mgr Jc45-Software Quality Assurance Analysts And Testers99$129,644$126,131
254Senior, Software Engineer98$149,259$150,762
255Software Programmer98$93,630$94,000
256Business Analyst Ii97$108,211$108,000
257Senior Staff Software Engineer96$193,108$184,974
258Principal Product Manager96$202,550$201,323
259Software Development Engineer - Test96$177,977$180,116
260Qa Automation Engineer95$96,583$94,058
261Attorney95$199,296$163,426
262Senior Accountant94$99,525$94,986
263Tax Senior93$95,818$94,973
264Staff Data Engineer93$176,356$170,713
265Software Engineering Systems93$191,605$189,216
266Senior Full Stack Engineer93$118,592$112,923
267Product Owner93$111,326$108,826
268Public School Teacher93$53,253$52,256
269Senior Analyst92$116,174$110,000
270Senior Systems Analyst92$114,209$108,950
271Research Scientist Ii92$110,842$102,000
272Security Engineer92$149,524$135,200
273Consultant - 2 - Us91$109,916$109,886
274Professional Services Ii91$165,301$170,000
275Advanced Software Developer91$135,891$134,971
276Clinical Laboratory Scientist91$80,454$58,656
277Solution Specialist90$98,714$103,105
278Technical Support Engineering89$128,747$125,400
279Senior Research Scientist88$109,478$91,442
280Pediatrician88$215,476$217,360
281Senior Principal Consultant88$139,813$142,284
282Applied Sciences88$183,290$176,268
283Data Scientist Iii86$159,808$163,322
284Quality Assurance Engineer86$119,324$93,881
285Quality Assurance Analyst86$94,030$90,000
286Senior Software Engineer I86$156,271$157,600
287Program Manager Ii85$113,020$110,222
288Principal85$265,584$252,900
289Primary Care Physician85$237,267$240,000
290Manager Jc50 - Software Developers84$139,070$134,971
291Staff Product Manager84$178,797$170,412
292Staff Data Scientist84$187,360$180,342
293Principal Consultant - Us84$139,761$138,882
294Data Architect84$153,026$131,875
295Technical Specialist83$110,123$105,442
296Vice President, Sr Lead Software Engineer83$182,454$175,000
297Structural Engineer83$99,526$97,760
298Senior Project Manager - Us83$133,672$136,136
299System Architect - Iii83$121,464$114,540
300Principal Software Development Engineer83$225,379$230,000
301Chief Technology Officer82$204,011$199,996
302Business Intelligence Engineer Iii82$152,515$152,850
303Senior Project Engineer82$120,086$110,000
304Associate Scientist82$91,645$88,326
305Applications Developer81$126,775$118,500
306Software Engineer I81$118,363$122,500
307Software Development Engineer - Systems81$172,657$172,114
308Registered Nurse81$81,510$79,477
309Postdoctoral Research Scholar80$64,741$62,232
310It Manager80$123,648$117,269
311Embedded Software Engineer80$119,261$103,605
312Visiting Assistant Professor80$103,589$70,000
313Test Consultant 280$107,619$105,000
314Manager, Software Development & Engineering79$150,339$148,576
315Engineering Project/Program79$166,313$165,500
316Sr. Data Scientist79$148,500$148,838
317Quality Assurance Engineer Ii78$141,392$140,650
318Senior Network Engineer78$138,636$134,000
319Assistant Teaching Professor78$80,184$74,627
320Technical Analyst77$114,014$114,237
321Associate, Software Engineering77$137,838$137,000
322Research Specialist77$72,622$70,000
323Technology Analyst - Us77$84,900$83,242
324Principal Data Engineer77$150,995$141,170
325Senior Site Reliability Engineer76$178,331$147,684
326Systems Analyst - Iii76$123,112$120,141
327Postdoctoral Scholar Employee76$73,134$74,425
328Professor75$228,165$173,395
329Design Verification Engineer75$168,795$167,551
330Tools And Automation Engineer75$165,398$174,594
331Medical Laboratory Scientist Ii75$71,803$71,156
332Operations Research Analyst75$84,562$80,000
333Analyst - Testing75$89,965$86,341
334Test Lead74$101,014$99,736
335Applied Scientist Iii74$203,825$206,415
336Manager, Engineering74$193,272$195,931
337Information Security Analyst74$114,413$106,996
338Software Engineering Senior Advisor74$147,708$147,618
339Graphic Designer74$64,495$61,679
340Web Developer73$90,166$84,000
341Python Developer73$99,958$101,450
342Senior Technology Architect - Us73$114,411$112,819
343Controls Engineer72$105,956$99,000
344Mts 1, Software Engineer72$184,867$190,038
345Solution Architect Ii72$123,615$108,122
346Senior Product Designer72$156,486$153,000
347Hardware Engineer, Electronics72$184,195$186,472
348Servicenow Developer72$108,178$105,997
349Project Delivery Manager72$150,007$154,938
350Mts Silicon Design Engineer72$158,568$155,712
351Ui Developer71$99,531$99,000
352Business Intelligence Developer71$113,217$110,000
353Principal Full Stack Engineer71$137,788$139,887
354Functional Consultant71$108,415$106,434
355Senior Business Systems Analyst70$131,679$128,938
356Senior Database Administrator70$120,055$120,000
357Postdoctoral Research Affiliate69$76,755$77,217
358Sr. Programmer Analyst69$111,240$103,210
359Sr Data Engineer69$139,117$141,773
360Attending Physician69$314,768$251,278
361Lead Data Scientist68$164,095$166,482
362Infrastructure Engineer68$119,597$106,279
363Production Engineer68$188,917$205,729
364Solutions Architect Ii68$156,376$164,750
365Middle School Teacher67$72,291$61,082
366Software Qa Engineer67$108,796$100,000
367Software Engineer, Machine Learning67$210,991$214,000
368Enterprise Act Engineer Ii67$148,479$150,200
369Computer Programmer Ii66$104,882$100,915
370System Engineer66$104,869$100,534
371Software Development Manager66$165,255$151,786
372Network Administrator66$91,518$89,294
373Application Programmer66$112,917$112,954
374Math Teacher66$54,671$51,074
375Business Architecture Manager66$164,613$167,550
376Technology Consultant 166$91,035$92,581
377Senior Technical Consultant65$132,610$134,000
378Senior Architect65$157,279$155,000
379Principal Architect65$163,621$156,998
380Audit & Assurance Manager65$127,624$126,018
381Rf Engineer64$96,485$96,000
382Quantitative Analyst64$167,374$170,000
383Security Engineer Ii64$167,108$170,000
384Domain Consultant 264$90,787$89,024
385Software Developer, Systems Software63$115,011$110,000
386Programmer/Analyst63$94,749$91,582
387Systems Administrator63$93,069$87,000
388R&D Engineer Software63$184,244$183,153
389General Dentist63$152,019$149,760
390Senior Staff Engineer63$186,744$180,200
391Engineer Iii63$120,360$118,162
392Solution Architect L163$95,391$90,002
393Scientist Ii63$100,693$99,325
394Bi Developer63$105,456$103,210
395Financial Analyst Iii62$125,416$125,750
396It Project Managers - Iv62$141,515$138,122
397Business Development Manager62$121,408$119,000
398Business Systems Analyst 362$127,357$126,617
399Sr. Business Analyst62$113,239$107,152
400Senior Solution Architect61$154,851$165,000
401Senior Associate Jc60 - Software Developers61$113,757$112,258
402Information Security Engineer61$112,176$107,400
403Supply Chain Manager Iii60$140,410$142,800
404Computer System Analyst60$95,522$96,544
405Lead Consultant - 2 - Us60$134,289$134,285
406Sales Engineer60$118,040$110,000
407Project Lead L160$93,148$90,605
408Senior Engineering Manager60$207,307$206,649
409Senior Qa Engineer60$125,851$120,500
410Business Systems Analyst 260$105,568$103,917
411Associate Dentist60$197,036$186,000
412Engagement Manager60$152,146$150,000
413Senior Salesforce Developer60$140,730$142,065
414Machine Learning60$201,037$202,425
415Package Consultant 2 - Techno Functional60$89,268$88,504
416Software Quality Assurance Analyst59$92,012$89,440
417Technical Manager59$124,099$112,993
418Front-End Engineer Ii59$172,916$171,400
419Basic Life Research Scientist59$82,338$80,000
420Physical Design Engineer59$165,833$163,186
421Full Stack Java Developer59$107,900$105,206
422Packaged App Development Specialist59$98,009$91,270
423Senior Technical Program Manager58$165,882$165,691
424Assistant Scientist58$78,149$79,330
425Programmer/ Developer 258$100,869$101,502
426Product Development Engineer58$126,543$113,580
427Database Engineer58$116,940$108,295
428Senior Program Manager58$144,245$142,166
429Cloud Solution Architecture57$161,435$157,620
430Computer Software Engineer, Applications57$116,421$116,771
431Support Engineer I-External57$106,667$106,800
432Occupational Therapist57$96,889$97,178
433Marketing Manager57$142,309$115,000
434Exercise Physiologist57$67,325$64,043
435Post-Doctoral Associate57$66,951$63,968
436Sr. Product Manager57$174,074$166,878
437Staff Sw Engineer57$143,127$140,484
438Sr. Software Development Engineer57$160,551$155,000
439Technical Support Engineer56$141,948$110,401
440Senior Lead Software Engineer56$180,904$171,786
441Project Leader56$224,054$225,400
442Infrastructure Consultant 256$89,303$89,252
443Applications Development Tech Lead Analyst55$155,917$155,303
444Professional Services Iii55$185,363$187,000
445Rpa Developer55$105,850$107,224
446Supplier Quality Engineer55$107,481$104,000
447Director Of Engineering55$218,543$209,100
448Software Dev Engineer I55$133,494$131,600
449Landscape Designer54$77,665$78,302
450Science Teacher54$55,303$55,576
451Specialist Senior54$148,244$160,000
452Software Engineering Mts54$165,906$163,800
453Senior Solutions Architect54$155,802$157,934
454Network And Computer Systems Administrator54$90,465$87,163
455Lead Developer54$141,562$146,422
456Chief Operating Officer54$205,543$173,903
457Design Verification54$182,059$187,528
458Financial Analyst Ii53$94,528$97,000
459Technical Test Lead - Us53$89,132$86,923
460Custom Software Engineering Assoc Mgr53$119,360$113,700
461Package Consultant53$126,600$117,042
462Account Manager53$107,646$99,000
463General Manager53$135,005$95,500
464Supply Chain Manager Ii53$110,442$112,000
465Veterinarian53$166,700$147,638
466Manager Software Engineering53$160,006$155,688
467Senior Electrical Engineer53$131,180$130,000
468Senior Member Of Technical Staff53$180,407$188,800
469Research Assistant53$55,099$55,008
470Project Lead52$108,282$108,205
471Enterprise Act Engineer Iii52$177,585$176,600
472Post Doctoral Research Associate52$63,239$62,210
473Public Relations Specialist52$75,030$72,155
474Transportation Engineer (Civil)52$95,901$101,616
475Software Quality Engineer52$107,847$97,469
476Habilitation Counselor52$39,901$38,646
477Clinical Fellow52$92,465$99,000
478Nephrologist52$261,606$250,000
479Direct Support Professional52$39,921$40,664
480Psychiatrist51$290,336$297,052
481Executive Director51$229,719$225,000
482Applications Consultant 451$172,522$169,950
483Director, Product Management51$202,006$189,500
484Senior Mechanical Engineer51$135,511$140,000
485Senior Security Engineer51$164,414$160,000
486It Analyst51$97,044$94,140
487Ux Designer51$132,535$122,500
488Project Manager L151$97,328$90,605
489Business Analyst 351$128,941$129,222
490Data Engineer I50$130,868$137,000
491Ad Jc40 - Information Technology Project Managers50$147,531$144,310
492Solution Manager50$145,513$145,621
493System Analyst50$94,889$93,590
494Postdoctoral Scholar-Employee50$72,533$72,050
495Support Engineer Ii-External50$130,941$131,300
496Trader50$196,359$200,000
497Hardware Development Engineer Ii50$152,104$146,850
498Sr. Java Developer50$115,399$112,462
499Senior Manager, Product Management50$178,127$181,553
500Postdoctoral Research Scientist49$73,960$74,263

Source: DOL OFLC LCA Disclosure Data FY2024–FY2025. 500 job titles shown.