Home › Occupations › Computer Programmers
Computer Programmers: H-1B salaries
Standard Occupational Classification 15-1251. 48,065 labor condition applications; median offered base salary $90,210, middle half $78,624–$106,662.
Applications (LCAs)48,065
Median offered salary$90,210
Middle half of salaries$78,624–$106,662
10th–90th percentile$72,000–$126,693
By wage level
| Wage level | LCAs | Median salary |
|---|---|---|
| Level I (entry) | 5,178 | $75,000 |
| Level II (qualified) | 33,966 | $88,000 |
| Level III (experienced) | 5,668 | $107,307 |
| Level IV (fully competent) | 2,008 | $126,870 |
The Department of Labor sets four prevailing wage levels for each occupation and area, from Level I (entry) to Level IV (fully competent). The employer picks the level that matches the job's requirements.
Employers
Cities
- Irving, TX$82,000
- Plano, TX$85,530
- Austin, TX$83,866
- Charlotte, NC$92,830
- Atlanta, GA$90,210
- New York, NY$103,800
- Alpharetta, GA$87,000
- Houston, TX$79,102
- Sunnyvale, CA$126,693
- Chicago, IL$87,000
- Dallas, TX$83,282
- San Jose, CA$126,693
- Frisco, TX$80,000
- Jersey City, NJ$98,500
- Bloomington, IL$80,019
- San Antonio, TX$82,468
- McLean, VA$94,370
- Phoenix, AZ$83,179
- Edison, NJ$96,886
- North Brunswick, NJ$96,886
- Tampa, FL$80,974
- Cary, NC$91,042
- Columbus, OH$80,325
- Richardson, TX$78,000
- McKinney, TX$85,530
- Wilmington, DE$99,000
- Fremont, CA$110,000
- Princeton, NJ$81,650
- Louisville, KY$78,998
- Santa Clara, CA$126,693
- Reston, VA$96,366
- Morrisville, NC$91,042
- San Francisco, CA$121,580
- Pittsburgh, PA$74,734
- Westlake, TX$89,048
- Mountain View, CA$126,693
- Redmond, WA$137,821
- Herndon, VA$94,370
- Schaumburg, IL$85,072
- Parsippany, NJ$97,000
- Collierville, TN$88,226
- Malvern, PA$83,283
- Philadelphia, PA$83,283
- Durham, NC$101,264
- Hartford, CT$95,763
- Cumming, GA$90,210
- Iselin, NJ$98,301
- St. Louis, MO$85,000
- Southlake, TX$87,000
- Leander, TX$84,000
- Jacksonville, FL$79,747
- Boston, MA$102,814
- Duluth, GA$86,400
- Farmers Branch, TX$80,000
- Coppell, TX$85,530
- Raleigh, NC$91,042
- Pleasanton, CA$107,203
- Piscataway, NJ$97,000
- Milpitas, CA$124,446
- Irvine, CA$87,000
Job titles
- Computer Programmer6,922
- Software Engineer6,096
- Developer4,819
- Programmer Analyst3,597
- Technical Lead L11,657
- Java Developer1,386
- Programmer Analyst - II1,245
- Software Developer1,167
- Software Programmer II913
- Software Programmer772
- Application Developer747
- Programmer/ Developer 2644
- Programmer/ Developer 3592
- Senior Technical Lead539
- Technical Lead440
- Computer Programmer II376
- Computer Programmer Analyst309
- Packaged App Development Assoc Manager303
- DevOps Engineer298
- Java Programmer286
- Developer L3282
- Data Engineer273
- Developer L4255
- Senior Software Engineer244
- Specialist Programmer229
- Project Manager - III225
- Lead Engineer219
- Senior Programmer Analyst218
- Lead II - Software Engineering210
- Senior Associate JC60 - Computer Programmers206
By fiscal year
| Fiscal year | LCAs | Median salary |
|---|---|---|
| FY2023 | 9,904 | $85,072 |
| FY2024 | 12,799 | $90,000 |
| FY2025 | 14,045 | $91,250 |
| FY2026 | 11,317 | $95,118 |
Salaries are the lower end of the wage offered on each application, converted to a yearly amount; statistics use certified full-time applications only. An LCA is not a visa approval and one LCA can cover several positions. Source: U.S. Department of Labor, OFLC LCA Disclosure Data, fiscal years 2023–2026 (latest decision Jun 30, 2026).