Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
Mining engineer: Salary
$80,761
/ Annual
Based on 25 salaries
The average mining engineer salary in Canada is $80,761 per year or $41.42 per hour. Entry-level positions start at $69,854 per year, while most experienced workers make up to $108,547 per year.
Median
$80,761
chart
Low
$69,854
High
$108,547
Active jobs with salaries
Archived Salaries

Mining Engineer

Greater Sudbury, Ontario
Natural Resources Canada
$96,191 to $112,186

mining engineering technician

Guelph, Ontario
Tri City Equipment
Salary$30,000.00 to $45,000.00 annually

AMENDED - MINING/GEOTECHNICAL ENGINEER

Sudbury, Ontario
Ministry of Northern Development and Mines
$82,569.00 - $117,373.00 Per Year

Structural Engineer (EPCM/Mining)

Happy Valley-Goose Bay, Newfoundland and Labrador
York Search Group
$70.00

mining engineer

Sudbury, Ontario
Worley Canada Services Ltd.
$140,000.00 to $180,000.00 annually (to be negotiated)

MINING - ENGINEER IN TRAINING

Sudbury, Ontario
Ministry of Energy, Northern Development and Mines
$59,886.00 - $83,058.00 Per Year

mining engineer

Fort McMurray, Alberta
KMC Mining
$85,000.00 to $105,000.00 annually for 40 hours per week

Engineering - Tenure-track position - Machine learning, data mining, cloud computing and big data

Ottawa, Ontario
uOttawa
$80,673

mining engineer

Vancouver, British Columbia
Deswik Canada
$110,000.00 annually

Graders – Mining and Materials Engineering – Winter 2021

Halifax, Nova Scotia
Mcgill University
$15.50

mining engineer

Sudbury, Ontario
IVEY Mining Solutions
$36.75 to $44.04 hourly (to be negotiated)

mining engineer

Vancouver, British Columbia
Job Bank
$100,000.00 to $199,000.00 annually (to be negotiated)

Mining engineer

Toronto, Ontario
CrossLinx Transit Solutions
$97,219.00 to $100,000.00 annually

engineer, mining

Matheson, Ontario
Primero Mining
$75,000.00 to $85,000.00 annually

mining engineering technologist

Timmins, Ontario
Dumas Contracting Ltd.
$60,000.00 to $70,000.00 annually (to be negotiated)