39,830 certified filings · FY2021–FY2026 (through Q3)
Reported wages are what employers filed with the Department of Labor — not actual take-home pay. One LCA is not one job.
FY2025 median, from the 7,192 filings that reported a wage (of 39,830 certified filings in total) across all employers and levels. DOL LCA · FY2025
| Fiscal year | Filed wage | Wage sample (n) |
|---|---|---|
| FY2026 (through Q3) | $130,562 median of 3,446 | 3,446 |
| FY2025 | $108,098 median of 7,192 | 7,192 |
| FY2024 | $95,867 median of 7,546 | 7,546 |
| FY2023 | $100,984 median of 6,579 | 6,579 |
| FY2022 | $100,000 median of 7,908 | 7,908 |
| FY2021 | $89,669 median of 7,135 | 7,135 |
How these wages are computed · All cities · All job titles
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 · Basis certified filings only, median not average
Level 3 Architect filings (n = 1,610) have a median 85% above the 30,028 filings with no level stated. A single figure for “Architect” averages those together, which overstates the junior end and understates the senior end. We never merge them.
| Level as filed | Filed wage | Wage sample (n) |
|---|---|---|
| Junior | $81,500 median of 24 | 24 |
| Associate | $115,420 median of 511 | 511 |
| (unstated) | $90,000 median of 30,028 | 30,028 |
| Senior | $144,889 median of 3,420 | 3,420 |
| Lead | $149,669 median of 571 | 571 |
| Staff | $158,317 median of 138 | 138 |
| Principal | $157,061 median of 1,260 | 1,260 |
| Distinguished | $197,302 median of 25 | 25 |
| Fellow | 2 filings — too few for a median | 2 |
| Level 1 | $117,129 median of 384 | 384 |
| Level 2 | $131,300 median of 1,769 | 1,769 |
| Level 3 | $166,435 median of 1,610 | 1,610 |
| Level 4 | $132,500 median of 57 | 57 |
| Level 5 | 7 filings — too few for a median | 7 |
“Level as filed” is taken from the job title on the filing itself — we do not infer a level that the employer did not write down. Rows below 10filings show the count only; a median from a handful of filings is not a market rate. “(unstated)” means the title carried no level, not that the role is junior.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035, level read from the job title as filed) ·Coverage FY2021–FY2026 (through Q3) · Updated 2026-08-28 ·Basis certified filings only; medians, not averages
| Employer | Filed wage | Wage sample (n) |
|---|---|---|
| Tata Consultancy Services Limited | $77,293 median of 18,369 | 18,369 |
| Hexaware Technologies, Inc. | $101,192 median of 858 | 858 |
| Wipro Limited | $74,589 median of 597 | 597 |
| Tech Mahindra (Americas), Inc | $98,700 median of 586 | 586 |
| HCL America Inc | $111,664 median of 406 | 406 |
| Amazon | $162,000 median of 319 | 319 |
| Tavant Technologies, Inc. | $123,614 median of 308 | 308 |
| UST Global Inc | $112,003 median of 293 | 293 |
| Mphasis Corporation | $140,000 median of 267 | 267 |
| Perficient, Inc. | $155,000 median of 220 | 220 |
| NVIDIA Corporation | $181,293 median of 208 | 208 |
| CGI Technologies and Solutions Inc. | $133,090 median of 168 | 168 |
| Salesforce | $149,628 median of 164 | 164 |
| Humana Inc. | $154,565 median of 147 | 147 |
| Brillio, LLC | $111,000 median of 143 | 143 |
| Coforge Limited | $116,251 median of 139 | 139 |
| LTIMindtree | $99,482 median of 138 | 138 |
| IBM | $138,762 median of 136 | 136 |
| Atos Syntel Inc | $106,038 median of 130 | 130 |
| Databricks, Inc. | $143,155 median of 108 | 108 |
| Capgemini America Inc | $135,800 median of 102 | 102 |
| Cisco Systems, Inc. | $148,600 median of 95 | 95 |
| Charter Communications, Inc. | $128,232 median of 89 | 89 |
Ranked by number of filings, not by pay and not by quality. This is not a “best employers” list. 4,163 employers in total filed for this role; the 23 above are those with the most filings. Those with at least 10 certified filings have their own page; the rest are counted here but do not.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 ·Basis filings counted across the whole coverage period, not one year
We build a page only for roles we can classify with confidence. The filings we do not classify are mostly three things: employer-internal job codes (“Manager JC50”), generic words that would make a useless page (“Analyst”, “Associate”), and spellings that appear only a handful of times. None of those can be grouped reliably —so we do not guess. To see every role at one company, use its employer page.
For the record: 866,533 of 3,034,814 certified filings (28.6%) reduce to one of our 29 role pages. That percentage on its own would mislead — the remainder is not a missing 71% of the job market, it is mostly text that cannot become a page.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 ·Basis certified filings with a job title, across the whole coverage period