$111,361
median · per year, annualized USD
$115,000
median · per year, annualized USD
Senior Civil Engineer - Water/Sewer/Gas - Rail and Transit
Civil Engineer, Energy Storage Project Engineering
Principal Civil Engineer - TS/SCI Polygraph Required
Resident Engineer - Heavy Civil - Gateway Hudson Tunnel Project
Principal Civil Engineer
Civil Engineer, Capacity Delivery
Senior Supervising Engineer/Civil Design Discipline Lead – Water & Wastewater
Engineer V, Civil Structural
Senior Civil Engineer - TS/SCI Poly Required
Civil Engineer
Technical Support Engineer (Mining Equipment)
Principal Machine Learning Engineer, Data Mining
System Safety Engineer, Mining/Industrial
Lead Mechanical Engineer - Mining
Senior Mining Engineer
Senior Mining Engineer
Scenario Engineer, Mining Autonomy
Hardware Integration Engineer (Mining)
Mining Engineer
Mining Process Engineer
| Company | Median | Roles |
|---|---|---|
| PA Parsons | $119,200 | 32 |
Wilson & Company
|
$107,000 | 23 |
| SE SEH | $126,250 | 16 |
Leidos
|
$103,113 | 16 |
LaBella Associates
|
$125,000 | 11 |
BKF
|
$117,000 | 11 |
AtkinsRéalis
|
$116,975 | 10 |
Barr Engineering
|
$77,500 | 10 |
| Company | Median | Roles |
|---|---|---|
Heidelberg Materials
|
$47,840 | 8 |
| SC SLR Consulting | $150,000 | 3 |
Applied Intuition
|
$120,000 | 3 |
Finning
|
$507,415 | 1 |
Motional
|
$285,000 | 1 |
AtkinsRéalis
|
$202,500 | 1 |
| AG ALS Global | $125,000 | 1 |
Caterpillar
|
$111,510 | 1 |
| Location | Median | Roles |
|---|---|---|
| Seattle | $174,226 | 5 |
| Los Angeles | $156,250 | 4 |
| Austin | $147,500 | 7 |
| New York | $123,190 | 28 |
| San Francisco | $117,000 | 7 |
| Chicago | $108,481 | 6 |
| Denver | $103,113 | 19 |
| Boston | $102,981 | 8 |
The median for Civil Engineer is $111,361 per year (typically $91,438–$131,625), versus $115,000 for Mining Engineer ($94,095–$162,500). That puts Mining Engineer about 3% ahead at the median.
Both figures are computed live from active listings on JobsRadar and normalized to annualized USD, so Civil Engineer and Mining Engineer are compared on equal terms regardless of the currency each role was originally posted in. Only roles that publish a salary range feed the medians; numbers refresh every few hours as new roles post and older ones close, so this comparison reflects the market right now rather than a fixed survey. Use it as a directional benchmark when weighing one path against the other.