Filed Wages

Source DOL OFLC LCA disclosure FY2026 Q3 releaseCompared with BLS OEWS May 2025Status certified filings only

Occupation SOC 15-1252 across the United States

Software Developers as filed, SOC 15-1252

119,646 certified H-1B, H-1B1 and E-3 Labor Condition Applications for Software Developers (SOC 15-1252) offered a national median annual wage of $145,000. Half fall between $116,000 and $178,131, and the 10th to 90th percentile range runs from $104,000 to $212,202. Source: Department of Labor, Office of Foreign Labor Certification disclosure data, FY2026 Q3 release.

Median wage filed
$145,000per year
Middle half
$116,000 to $178,131
10th to 90th percentile
$104,000 to $212,202
Certified filings
119,646

The ledger

National spread of filed wages for SOC 15-1252

Fig. 1. Annual wage, US dollars. Filings: DOL OFLC LCA Disclosure Data FY2026 Q3. Reference: BLS OEWS May 2025, national median for this occupation.

Read it carefully. The BLS OEWS national median for Software Developers is $135,980. The median filing wage is 7% above the benchmark: 107% of it. The two measure different things: the filings state what employers offered on certified applications, and OEWS reports what employers paid across all workers.

By metro area

Median filed wage in each metro

226 metro areas with at least 5 certified filings for this job. Select a column heading to sort. Metros with their own page link to the percentiles and employers there.

Median filed annual wage and filing count by metro area, Software Developers
Metro areaMedian filed wageFilings
San Jose-Sunnyvale-Santa Clara, CA$191,88614,027
Dallas-Fort Worth-Arlington, TX$120,00013,937
Seattle-Tacoma-Bellevue, WA$172,60013,447
New York-Newark-Jersey City, NY-NJ$160,8059,500
San Francisco-Oakland-Fremont, CA$195,0008,165
Austin-Round Rock-San Marcos, TX$139,1524,767
Atlanta-Sandy Springs-Roswell, GA$129,5924,552
Chicago-Naperville-Elgin, IL-IN$130,7073,422
Washington-Arlington-Alexandria, DC-VA-MD-WV$133,8003,153
Charlotte-Concord-Gastonia, NC-SC$130,0002,941
Boston-Cambridge-Newton, MA-NH$154,6062,604
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$124,5482,092
Detroit-Warren-Dearborn, MI$120,3492,064
Phoenix-Mesa-Chandler, AZ$122,0002,021
Houston-Pasadena-The Woodlands, TX$115,0001,895
Los Angeles-Long Beach-Anaheim, CA$157,1231,859
Raleigh-Cary, NC$135,0001,628
Durham-Chapel Hill, NC$131,1201,400
Tampa-St. Petersburg-Clearwater, FL$123,6511,235
Fayetteville-Springdale-Rogers, AR$122,4001,113
Columbus, OH$120,9731,101
San Diego-Chula Vista-Carlsbad, CA$157,5811,033
St. Louis, MO-IL$115,000952
Minneapolis-St. Paul-Bloomington, MN-WI$125,798947
Miami-Fort Lauderdale-West Palm Beach, FL$120,000744
Denver-Aurora-Centennial, CO$134,909741
Nashville-Davidson--Murfreesboro--Franklin, TN$122,117713
Cincinnati, OH-KY-IN$119,787705
Pittsburgh, PA$120,000695
Orlando-Kissimmee-Sanford, FL$121,118631
Richmond, VA$115,000578
Portland-Vancouver-Hillsboro, OR-WA$141,129533
Salt Lake City-Murray, UT$129,000491
Trenton-Princeton, NJ$130,603490
Kansas City, MO-KS$114,000485
Baltimore-Columbia-Towson, MD$124,275468
Sacramento-Roseville-Folsom, CA$127,321462
Hartford-West Hartford-East Hartford, CT$126,942458
Jacksonville, FL$129,147450
Indianapolis-Carmel-Greenwood, IN$115,000449
San Antonio-New Braunfels, TX$110,240419
Harrisburg-Carlisle, PA$108,000387
Albany-Schenectady-Troy, NY$100,797367
Providence-Warwick, RI-MA$128,586363
Stockton-Lodi, CA$145,000360
Omaha, NE-IA$118,165305
Cleveland, OH$111,509301
Memphis, TN-MS-AR$116,106301
Manchester-Nashua, NH$126,000293
Milwaukee-Waukesha, WI$114,200257
Madison, WI$125,545244
Des Moines-West Des Moines, IA$106,500232
Louisville/Jefferson County, KY-IN$113,768193
Peoria, IL$102,345190
Las Vegas-Henderson-North Las Vegas, NV$124,247183
Bridgeport-Stamford-Danbury, CT$161,720180
Tallahassee, FL$103,605176
Worcester, MA$137,696175
Riverside-San Bernardino-Ontario, CA$133,547174
Lansing-East Lansing, MI$100,000171
Bloomington, IL$118,499166
Buffalo-Cheektowaga, NY$124,800145
Dayton-Kettering-Beavercreek, OH$94,765142
Boulder, CO$146,058139
Provo-Orem-Lehi, UT$128,960125
Davenport-Moline-Rock Island, IA-IL$123,300118
Ann Arbor, MI$125,000117
Columbia, SC$109,933114
Grand Rapids-Wyoming-Kentwood, MI$127,504108
Virginia Beach-Chesapeake-Norfolk, VA-NC$128,042108
Columbus, IN$100,000102
Topeka, KS$86,000100
Cedar Rapids, IA$116,18995
Birmingham, AL$114,52593
Greensboro-High Point, NC$120,00089
Erie, PA$100,90188
Allentown-Bethlehem-Easton, PA-NJ$122,60486
Oklahoma City, OK$95,00082
Greenville-Anderson-Greer, SC$112,00076
Rochester, NY$112,92369
Akron, OH$101,50068
Little Rock-North Little Rock-Conway, AR$95,00061
Springfield, IL$108,65058
Boise City, ID$121,40655
Tulsa, OK$115,17053
Champaign-Urbana, IL$110,00051
Reading, PA$120,00051
Chattanooga, TN-GA$110,51049
Gainesville, FL$101,83746
Jackson, MS$98,00044
Lincoln, NE$104,70744
Montgomery, AL$88,40044
Baton Rouge, LA$102,06643
New Haven, CT$117,50042
Palm Bay-Melbourne-Titusville, FL$126,67242
Oxnard-Thousand Oaks-Ventura, CA$140,00040
Santa Cruz-Watsonville, CA$165,00039
Syracuse, NY$123,61439
Lakeland-Winter Haven, FL$155,00037
College Station-Bryan, TX$108,82636
Fort Collins-Loveland, CO$134,86736
Knoxville, TN$117,00035
Santa Maria-Santa Barbara, CA$157,67635
Wichita, KS$92,00035
Albuquerque, NM$119,21031
Reno, NV$124,00031
Toledo, OH$109,75031
Winston-Salem, NC$127,06731
Salem, OR$125,25030
Springfield, MO$92,12930
Olympia-Lacey-Tumwater, WA$117,74929
Jefferson City, MO$91,78428
Columbus, GA-AL$122,48927
New Orleans-Metairie, LA$107,65226
Bloomington, IN$103,08525
Portland-South Portland, ME$122,15825
Springfield, MA$135,20025
Lafayette, LA$85,65024
Cape Coral-Fort Myers, FL$124,92523
Lafayette-West Lafayette, IN$94,91023
Santa Fe, NM$97,82223
Sioux Falls, SD-MN$87,00023
Fort Wayne, IN$107,98822
Lubbock, TX$90,40022
North Port-Bradenton-Sarasota, FL$130,60322
Charleston-North Charleston, SC$115,00021
Evansville, IN$99,17421
Fresno, CA$112,92321
Green Bay, WI$120,00021
Spokane-Spokane Valley, WA$112,92321
Carson City, NV$109,78220
Charlottesville, VA$115,00019
Kalamazoo-Portage, MI$124,59218
Colorado Springs, CO$114,40017
Tucson, AZ$107,26617
Bellingham, WA$156,79916
Waterbury-Shelton, CT$132,00016
Deltona-Daytona Beach-Ormond Beach, FL$118,80015
Blacksburg-Christiansburg-Radford, VA$124,40114
Huntsville, AL$101,45014
Kiryas Joel-Poughkeepsie-Newburgh, NY$137,95314
Lancaster, PA$110,10014
Modesto, CA$128,00014
Rockford, IL$92,65014
Urban Honolulu, HI$122,38314
Pensacola-Ferry Pass-Brent, FL$106,57913
Lexington-Fayette, KY$115,59212
Oshkosh-Neenah, WI$100,44012
Racine-Mount Pleasant, WI$90,00012
San Luis Obispo-Paso Robles, CA$174,60012
Santa Rosa-Petaluma, CA$133,97412
Vallejo, CA$160,03512
Atlantic City-Hammonton, NJ$110,00011
Dover, DE$106,97411
Niles, MI$128,50011
Ogden, UT$107,62511
Ames, IA$110,50610
Athens-Clarke County, GA$90,00010
Beaumont-Port Arthur, TX$99,01110
Florence, SC$90,50010
Greeley, CO$144,00510
Killeen-Temple, TX$103,41610
Mobile, AL$102,00010
Roanoke, VA$109,32510
Rochester, MN$132,60010
Savannah, GA$106,32610
Auburn-Opelika, AL$85,0009
Cape Girardeau, MO-IL$77,1269
Fargo, ND-MN$109,1669
Hattiesburg, MS$68,6199
McAllen-Edinburg-Mission, TX$88,5009
San Juan-Bayamon-Caguas, PR$85,0009
Tyler, TX$102,5009
Utica-Rome, NY$95,5149
Winchester, VA-WV$118,8219
Youngstown-Warren, OH$87,3609
Binghamton, NY$90,8588
Corvallis, OR$109,7108
Greenville, NC$115,0008
Hagerstown-Martinsburg, MD-WV$103,5588
Logan, UT-ID$142,9428
Scranton--Wilkes-Barre, PA$107,5008
Spartanburg, SC$106,4968
State College, PA$114,9468
Waco, TX$114,9888
York-Hanover, PA$98,2008
Augusta-Richmond County, GA-SC$91,2507
Battle Creek, MI$115,8007
Bay City, MI$124,4267
Burlington, NC$120,7657
El Paso, TX$113,4807
Flint, MI$110,0007
Iowa City, IA$92,5607
Longview, TX$110,0007
Monroe, LA$128,0667
Myrtle Beach-Conway-North Myrtle Beach, SC$101,8997
Sheboygan, WI$103,7507
Amherst Town-Northampton, MA$137,7066
Appleton, WI$99,6336
Burlington-South Burlington, VT$157,7476
Charleston, WV$90,0436
Clarksville, TN-KY$88,3166
Columbia, MO$128,0006
Dalton, GA$98,0576
Gulfport-Biloxi, MS$75,0006
Kenosha, WI$111,5386
Kokomo, IN$112,5076
Morgantown, WV$124,2326
Naples-Marco Island, FL$163,1926
Rocky Mount, NC$102,2986
South Bend-Mishawaka, IN-MI$108,8676
Asheville, NC$123,3325
Brownsville-Harlingen, TX$83,5335
Corpus Christi, TX$95,0005
Elkhart-Goshen, IN$85,2805
Eugene-Springfield, OR$149,6525
Flagstaff, AZ$96,7205
Johnson City, TN$99,0005
Kennewick-Richland, WA$117,8755
Lawrence, KS$81,6005
Lynchburg, VA$111,1655
Midland, TX$200,0005
Napa, CA$144,2005
Sherman-Denison, TX$123,8855
St. Cloud, MN$111,2805
Terre Haute, IN$95,5005

By state

States with the most filings

Top states by certified filings, Software Developers
StateMedian filed wageFilings
California$187,74126,294
Texas$126,19321,182
Washington$172,00013,584
New York$167,0006,287
North Carolina$131,1205,857
Georgia$129,3764,640
New Jersey$135,0964,564
Illinois$128,3174,026
Florida$123,2193,452
Virginia$130,9003,161

By employer

Employers with the most filings

Top employers by certified filings, Software Developers
EmployerFilings
Amazon10,267
Google4,954
Microsoft3,236
Meta2,798
Apple2,074
Fidelity1,937
Deloitte1,614
Walmart1,260
JPMorgan Chase1,192
NVIDIA986

About the record

What a filed wage is, and is not

A Labor Condition Application states the wage an employer offers for a job and where the work will be done. Certification means the Department of Labor accepted that the filing met its requirements. It does not mean a worker was hired, or was paid that amount. Wages here are annualized from the stated rate, and groups with fewer than 5 filings are not published. This page reports public data and is not advice.

All occupations · All employers · All states

Method

How these numbers are made

Clerk's note. Wages are the bottom of each filing's offered range (WAGE_RATE_OF_PAY_FROM), so medians run low against OEWS. Percentiles are unweighted: each certified filing counts once regardless of the number of worker positions requested. Hourly OEWS-only occupations are annualized at 2,080 hours, which BLS does not publish.

Full method notes
  • Only applications with case status exactly "Certified" are counted. Withdrawn, denied and certified-then-withdrawn cases are dropped.
  • A Labor Condition Application covers H-1B, H-1B1 (Chile and Singapore) and E-3 (Australia) workers. Certification means the Department of Labor accepted the filing; it does not mean anyone was hired or paid that amount.
  • Each wage is annualized from the stated rate: hourly times 2,080, weekly times 52, bi-weekly times 26, monthly times 12. Likely entry errors are dropped: wages with a missing or unrecognized pay unit, annualized values under $15,000, hourly rates over $1,000, weekly, bi-weekly or monthly amounts that look like annual salaries, and annualized values over $1,000,000 (yearly salaries up to $3,000,000 are kept for physicians and chief or general executives).
  • Percentiles use linear interpolation. Groups with fewer than 5 filings are not published.
  • The BLS comparison uses the OEWS median for the same 6-digit SOC occupation in the worksite metro area, or the worksite state when no metro figure exists. The matched ratio is each filing's wage over that median, then the median across filings.

Open data

Download the dataset

Download the dataset on GitHub. Free CSV files of the wage percentiles on these pages by occupation and metro, employer and state, released under CC0 from DOL OFLC LCA disclosure data.