Home / Companies / PRIMORIS SYSTEMS LLC
PRIMORIS SYSTEMS LLC H-1B company data
Employer profile assembled from DOL OFLC LCA rows and USCIS H-1B Employer Data Hub petition summaries. Rows below include aliases, source IDs, filing coverage, petition counts, role coverage, worksite coverage, and wage summary fields when present.
| Employer | LCA filings | Role titles | Worksites | Coverage | USCIS approvals | Top role | Sources | Open |
|---|---|---|---|---|---|---|---|---|
| PRIMORIS SYSTEMS LLC PRIMORIS SYSTEMS LLC | 235 | 62 | 88 | FY2016 to FY2026 Latest decision 2026-03-31 | 62 | SOFTWARE DEVELOPER 34 filings | dol_oflc_lca, uscis_h1b_employer_data_hub | Profile |
Activity summary
| LCA filings | 235 |
| Certified LCAs | 211 |
| Denied LCAs | 0 |
| Role titles | 62 |
| Worksites | 88 |
| Latest decision | 2026-03-31 |
| USCIS approvals | 62 |
| USCIS denials | 7 |
Aliases and source names
| Aliases | Source Names | Sources |
|---|---|---|
| PRIMORIS SYSTEMS LLC | PRIMORIS SYSTEMS LLC | dol_oflc_lca, uscis_h1b_employer_data_hub |
Top roles
| Title | SOC | LCA filings | Low wage min | High wage max |
|---|---|---|---|---|
| SOFTWARE DEVELOPER | 15-1132.00 Software Developers, Applications | 34 | $88,800 | $140,000 |
| Senior Software Developer | 15-1251.00 Computer Programmers | 8 | $83,000 | $83,000 |
| SOFTWARE ENGINEER | 15-1132.00 Software Developers, Applications | 8 | $83,700 | $102,000 |
| SAP ANALYST | 15-1121 | 7 | $63,000 | $0 |
| SENIOR SOFTWARE DEVELOPER | 15-1132.00 Software Developers, Applications | 7 | $80,059 | $120,700 |
| Software Developer | 15-1252.00 Software Developers | 7 | $100,000 | $117,000 |
| Senior Java Developer | 15-1252.00 Software Developers | 6 | $101,500 | $109,500 |
| Cloud Data Engineer | 15-1251.00 Computer Programmers | 5 | $90,000 | $98,000 |
| Senior Software Engineer | 15-1251.00 Computer Programmers | 5 | $75,000 | $107,000 |
| SOFTWARE DEVELOPER | 15-1132 Software Developers, Applications | 5 | $93,558 | $140,000 |
Top markets
| City | State | Postal Code | LCA Count | Role Title Count | Wage Low Min | Wage High Max | First Fiscal Year | Latest Fiscal Year |
|---|---|---|---|---|---|---|---|---|
| Sugar Land | TX | 77479 | 29 | 10 | 68,500 | 100,000 | 2,016 | 2,023 |
| Irving | TX | 75063 | 15 | 3 | 77,000 | 140,000 | 2,021 | 2,024 |
| Whippany | NJ | 07981 | 10 | 2 | 83,000 | 98,000 | 2,023 | 2,023 |
| Sugarland | TX | 77479 | 8 | 3 | 63,500 | 110,500 | 2,017 | 2,021 |
| Richmond | VA | 23238 | 8 | 6 | 86,000 | 102,000 | 2,021 | 2,025 |
| Irving | TX | 75039 | 6 | 2 | 99,200 | 100,000 | 2,022 | 2,023 |
| Peoria | IL | 61630 | 5 | 1 | 88,000 | 100,000 | 2,023 | 2,025 |
| Las Vegas | NV | 89119 | 5 | 1 | 80,000 | 100,000 | 2,024 | 2,025 |
| Houston | TX | 77042 | 5 | 3 | 55,000 | 0 | 2,016 | 2,016 |
| Vienna | VA | 22182 | 5 | 1 | 86,000 | 112,000 | 2,021 | 2,023 |
Full company payload
| Company ID | company:primoris systems |
| Name | PRIMORIS SYSTEMS LLC |
| Normalized Name | primoris systems |
| Source Company Ids | company_dol_oflc_lca_primoris_systems_llc, company_uscis_h1b_datahub_primoris_systems_llc_tax_4125 |
| Source Names | PRIMORIS SYSTEMS LLC |
| Aliases | PRIMORIS SYSTEMS LLC |
| Sources | dol_oflc_lca, uscis_h1b_employer_data_hub |
Identifiers
[
{
"identifier_type": "tax_id_last_four",
"identifier_value": "4125",
"source": "uscis_h1b_employer_data_hub"
}
]LCA Activity
{
"lca_count": 235,
"case_count": 235,
"role_title_count": 62,
"worksite_count": 88,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-31",
"certified_count": 211,
"denied_count": 0
}Petition Activity
{
"total_approval": 62,
"total_denial": 7,
"fiscal_years": [
"2017",
"2020",
"2021",
"2022",
"2023"
],
"year_metrics": [
{
"cities": [
"Sugar Land"
],
"states": [
"TX"
],
"fiscal_year": 2017,
"naics_codes": [
"54"
],
"postal_codes": [
"77479"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 2,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_primoris_systems_llc_tax_4125_2017",
"source_record_ids": [
"sr_uscis_h1b_datahub_2017_row_015247"
],
"continuing_approval": 1
},
{
"cities": [
"Sugar Land"
],
"states": [
"TX"
],
"fiscal_year": 2020,
"naics_codes": [
"54"
],
"postal_codes": [
"77479"
],
"total_denial": 1,
"initial_denial": 1,
"total_approval": 9,
"initial_approval": 8,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_primoris_systems_llc_tax_4125_2020",
"source_record_ids": [
"sr_uscis_h1b_datahub_2020_row_038412"
],
"continuing_approval": 1
},
{
"cities": [
"Sugar Land"
],
"states": [
"TX"
],
"fiscal_year": 2021,
"naics_codes": [
"54"
],
"postal_codes": [
"77479"
],
"total_denial": 3,
"initial_denial": 3,
"total_approval": 28,
"initial_approval": 21,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_primoris_systems_llc_tax_4125_2021",
"source_record_ids": [
"sr_uscis_h1b_datahub_2021_row_041557"
],
"continuing_approval": 7
},
{
"cities": [
"Sugar Land"
],
"states": [
"TX"
],
"fiscal_year": 2022,
"naics_codes": [
"54"
],
"postal_codes": [
"77479"
],
"total_denial": 2,
"initial_denial": 2,
"total_approval": 14,
"initial_approval": 9,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_primoris_systems_llc_tax_4125_2022",
"source_record_ids": [
"sr_uscis_h1b_datahub_2022_row_041512"
],
"continuing_approval": 5
},
{
"cities": [
"Sugar Land"
],
"states": [
"TX"
],
"fiscal_year": 2023,
"naics_codes": [
"54"
],
"postal_codes": [
"77479"
],
"total_denial": 1,
"initial_denial": 0,
"total_approval": 9,
"initial_approval": 2,
"continuing_denial": 1,
"petition_count_id": "petition_count_uscis_h1b_archive_primoris_systems_llc_tax_4125_2023",
"source_record_ids": [
"sr_uscis_h1b_datahub_2023_row_022796"
],
"continuing_approval": 7
}
]
}Geography
{
"states": [
"TX",
"NJ",
"VA",
"IL",
"NV",
"CA",
"MA",
"NY",
"NC",
"PA",
"AZ",
"IN",
"KY",
"MD",
"MI",
"MN",
"MO",
"NE",
"RI",
"WA",
"AR",
"CT",
"GA",
"OH",
"OR",
"WI"
],
"cities": [
"Sugar Land",
"Irving",
"Whippany",
"Sugarland",
"Richmond",
"Peoria",
"Las Vegas",
"Houston",
"Vienna",
"San Ramon",
"Boston",
"Rego Park",
"Richardson",
"Reston",
"Woodbridge",
"Pleasanton",
"Sacramento",
"Mettawa",
"Durham",
"Philadelphia",
"Midlothian",
"Phoenix",
"San Francisco",
"Sunnyvale",
"Northfield",
"Indianapolis",
"Louisville",
"Holyoke",
"Frederick",
"Ann Arbor",
"Dearborn",
"Eden Prairie",
"Chesterfield",
"Maryland Heights",
"Charlotte",
"Raleigh",
"Omaha",
"Parsippany-troy Hills",
"New York",
"White Plains",
"Woonsocket",
"Austin",
"Plano",
"Prosper",
"Spring",
"Glen Allen",
"Leesburg",
"Bothell",
"Little Rock",
"Scottsdale",
"Foster City",
"Irvine",
"Santa Clara",
"Hartford",
"Atlanta",
"Chicago",
"Deerfield",
"Schaumburg",
"Morrisville",
"Research Triangle Park",
"East Brunswick",
"Lakewood",
"Piscataway",
"Princeton",
"Newyork",
"Dublin",
"Portland",
"Bryan",
"Coppell",
"Lewisville",
"Westlake",
"Redmond",
"Menomonee Falls"
],
"postal_codes": [
"77479",
"75063",
"07981",
"23238",
"75039",
"61630",
"89119",
"77042",
"22182",
"94583",
"2210",
"11374",
"75082",
"20191",
"22192",
"94588",
"95820",
"60045",
"27709",
"19145",
"77002",
"23112",
"85054",
"94103",
"94089",
"60093",
"46204",
"40213",
"01040",
"21702",
"48105",
"48124",
"55347",
"63017",
"63043",
"28262-4018",
"27617",
"68102",
"7054",
"10017",
"10604",
"02895",
"78735",
"75074",
"75093",
"75078",
"77389",
"23059",
"20176",
"98021",
"72212",
"85260",
"94404",
"92618",
"94111",
"95054",
"6156",
"30308",
"60654",
"60661",
"60015",
"60196",
"40223",
"1040",
"48126",
"8816",
"8701",
"08854",
"8854",
"08540",
"10020",
"10036",
"10153",
"10038",
"43017",
"97210",
"78727",
"77802",
"75019",
"75038",
"75067",
"76262",
"98011",
"98052",
"53051"
],
"top_markets": [
{
"city": "Sugar Land",
"state": "TX",
"postal_code": "77479",
"lca_count": 29,
"role_title_count": 10,
"wage_low_min": 68500,
"wage_high_max": 100000,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2023
},
{
"city": "Irving",
"state": "TX",
"postal_code": "75063",
"lca_count": 15,
"role_title_count": 3,
"wage_low_min": 77000,
"wage_high_max": 140000,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2024
},
{
"city": "Whippany",
"state": "NJ",
"postal_code": "07981",
"lca_count": 10,
"role_title_count": 2,
"wage_low_min": 83000,
"wage_high_max": 98000,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023
},
{
"city": "Sugarland",
"state": "TX",
"postal_code": "77479",
"lca_count": 8,
"role_title_count": 3,
"wage_low_min": 63500,
"wage_high_max": 110500,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2021
},
{
"city": "Richmond",
"state": "VA",
"postal_code": "23238",
"lca_count": 8,
"role_title_count": 6,
"wage_low_min": 86000,
"wage_high_max": 102000,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2025
},
{
"city": "Irving",
"state": "TX",
"postal_code": "75039",
"lca_count": 6,
"role_title_count": 2,
"wage_low_min": 99200,
"wage_high_max": 100000,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2023
},
{
"city": "Peoria",
"state": "IL",
"postal_code": "61630",
"lca_count": 5,
"role_title_count": 1,
"wage_low_min": 88000,
"wage_high_max": 100000,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2025
},
{
"city": "Las Vegas",
"state": "NV",
"postal_code": "89119",
"lca_count": 5,
"role_title_count": 1,
"wage_low_min": 80000,
"wage_high_max": 100000,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2025
},
{
"city": "Houston",
"state": "TX",
"postal_code": "77042",
"lca_count": 5,
"role_title_count": 3,
"wage_low_min": 55000,
"wage_high_max": 0,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2016
},
{
"city": "Vienna",
"state": "VA",
"postal_code": "22182",
"lca_count": 5,
"role_title_count": 1,
"wage_low_min": 86000,
"wage_high_max": 112000,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2023
}
]
}Industry
{
"naics_codes": [
"541512",
"54"
]
}Wage Summary
{
"annualized_low_min": 55000,
"annualized_high_max": 191360000,
"annualized_low_avg": 910264.085106383
}Trend
[
{
"fiscal_year": 2016,
"quarter": "Q2",
"lca_count": 6,
"case_count": 6,
"role_title_count": 3,
"worksite_count": 2,
"wage_low_min": 55000,
"wage_high_max": 0,
"wage_low_avg": 62583.3333333333
},
{
"fiscal_year": 2017,
"quarter": "Q2",
"lca_count": 3,
"case_count": 3,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 63500,
"wage_high_max": 0,
"wage_low_avg": 77833.3333333333
},
{
"fiscal_year": 2019,
"quarter": "Q2",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 85000,
"wage_high_max": 98000,
"wage_low_avg": 91500
},
{
"fiscal_year": 2020,
"quarter": "Q1",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 98000,
"wage_high_max": 100000,
"wage_low_avg": 98000
},
{
"fiscal_year": 2020,
"quarter": "Q2",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 98000,
"wage_high_max": 110000,
"wage_low_avg": 99000
},
{
"fiscal_year": 2020,
"quarter": "Q3",
"lca_count": 13,
"case_count": 13,
"role_title_count": 7,
"worksite_count": 7,
"wage_low_min": 81990,
"wage_high_max": 119200,
"wage_low_avg": 97053.2307692308
},
{
"fiscal_year": 2020,
"quarter": "Q4",
"lca_count": 7,
"case_count": 7,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 90022,
"wage_high_max": 110500,
"wage_low_avg": 92574.5714285714
},
{
"fiscal_year": 2021,
"quarter": "Q1",
"lca_count": 5,
"case_count": 5,
"role_title_count": 1,
"worksite_count": 4,
"wage_low_min": 93558,
"wage_high_max": 140000,
"wage_low_avg": 109111.6
},
{
"fiscal_year": 2021,
"quarter": "Q2",
"lca_count": 13,
"case_count": 13,
"role_title_count": 4,
"worksite_count": 11,
"wage_low_min": 84000,
"wage_high_max": 140000,
"wage_low_avg": 98660.9230769231
},
{
"fiscal_year": 2021,
"quarter": "Q3",
"lca_count": 35,
"case_count": 35,
"role_title_count": 15,
"worksite_count": 27,
"wage_low_min": 70803,
"wage_high_max": 140000,
"wage_low_avg": 97268.3428571429
},
{
"fiscal_year": 2021,
"quarter": "Q4",
"lca_count": 18,
"case_count": 18,
"role_title_count": 8,
"worksite_count": 11,
"wage_low_min": 76856,
"wage_high_max": 253760,
"wage_low_avg": 102860.777777778
},
{
"fiscal_year": 2022,
"quarter": "Q1",
"lca_count": 9,
"case_count": 9,
"role_title_count": 7,
"worksite_count": 6,
"wage_low_min": 80163,
"wage_high_max": 95000,
"wage_low_avg": 89636.4444444444
},
{
"fiscal_year": 2022,
"quarter": "Q2",
"lca_count": 5,
"case_count": 5,
"role_title_count": 5,
"worksite_count": 5,
"wage_low_min": 70346,
"wage_high_max": 99000,
"wage_low_avg": 85638
},
{
"fiscal_year": 2022,
"quarter": "Q3",
"lca_count": 14,
"case_count": 14,
"role_title_count": 9,
"worksite_count": 4,
"wage_low_min": 76500,
"wage_high_max": 140000,
"wage_low_avg": 97542.2857142857
},
{
"fiscal_year": 2022,
"quarter": "Q4",
"lca_count": 12,
"case_count": 12,
"role_title_count": 7,
"worksite_count": 8,
"wage_low_min": 99000,
"wage_high_max": 110000,
"wage_low_avg": 103650
},
{
"fiscal_year": 2023,
"quarter": "Q1",
"lca_count": 11,
"case_count": 11,
"role_title_count": 7,
"worksite_count": 6,
"wage_low_min": 83000,
"wage_high_max": 102000,
"wage_low_avg": 93454.5454545455
},
{
"fiscal_year": 2023,
"quarter": "Q2",
"lca_count": 20,
"case_count": 20,
"role_title_count": 11,
"worksite_count": 11,
"wage_low_min": 83000,
"wage_high_max": 112000,
"wage_low_avg": 97750
},
{
"fiscal_year": 2023,
"quarter": "Q3",
"lca_count": 12,
"case_count": 12,
"role_title_count": 9,
"worksite_count": 8,
"wage_low_min": 92000,
"wage_high_max": 111000,
"wage_low_avg": 104000
},
{
"fiscal_year": 2023,
"quarter": "Q4",
"lca_count": 4,
"case_count": 4,
"role_title_count": 3,
"worksite_count": 3,
"wage_low_min": 77000,
"wage_high_max": 110000,
"wage_low_avg": 88750
},
{
"fiscal_year": 2024,
"quarter": "Q1",
"lca_count": 3,
"case_count": 3,
"role_title_count": 2,
"worksite_count": 3,
"wage_low_min": 75000,
"wage_high_max": 102000,
"wage_low_avg": 91666.6666666667
},
{
"fiscal_year": 2024,
"quarter": "Q2",
"lca_count": 4,
"case_count": 4,
"role_title_count": 4,
"worksite_count": 4,
"wage_low_min": 80000,
"wage_high_max": 97000,
"wage_low_avg": 89000
},
{
"fiscal_year": 2024,
"quarter": "Q3",
"lca_count": 16,
"case_count": 16,
"role_title_count": 11,
"worksite_count": 13,
"wage_low_min": 78000,
"wage_high_max": 191360000,
"wage_low_avg": 12049562.5
},
{
"fiscal_year": 2024,
"quarter": "Q4",
"lca_count": 6,
"case_count": 6,
"role_title_count": 3,
"worksite_count": 4,
"wage_low_min": 80000,
"wage_high_max": 107000,
"wage_low_avg": 86666.6666666667
},
{
"fiscal_year": 2025,
"quarter": "Q2",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 95000,
"wage_high_max": 95000,
"wage_low_avg": 95000
},
{
"fiscal_year": 2025,
"quarter": "Q3",
"lca_count": 4,
"case_count": 4,
"role_title_count": 4,
"worksite_count": 2,
"wage_low_min": 88000,
"wage_high_max": 90000,
"wage_low_avg": 89500
},
{
"fiscal_year": 2025,
"quarter": "Q4",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 88000,
"wage_high_max": 88000,
"wage_low_avg": 88000
},
{
"fiscal_year": 2026,
"quarter": "Q2",
"lca_count": 6,
"case_count": 6,
"role_title_count": 5,
"worksite_count": 4,
"wage_low_min": 101000,
"wage_high_max": 130000,
"wage_low_avg": 122000
}
]Links
{
"roles": "/v1/roles?company=PRIMORIS%20SYSTEMS%20LLC",
"wages": "/v1/wages?company=PRIMORIS%20SYSTEMS%20LLC",
"trends": "/v1/trends?company=PRIMORIS%20SYSTEMS%20LLC"
}Get this page with API
Rendered from the bluedoor H-1B Jobs API. Reproduce it:
GET https://api.bluedoor.sh/h1b-jobs/v1/companies?q=primoris+systems+llc&limit=5JSON