Foundific

Engineer salary in Malaysia

What government engineers are paid under the 2026 public-service pay scale, with the allowances set by the JPA circular, and what official and court data say about private firms.

MalaysiaSSPA pay scale · Budget 2026DOSM Salaries & WagesRM per monthUpdated 17 Oct 2026
Government pay scaleMaximum basic / month
EntryEngineer, J9RM11,110PromotionJ10RM12,150SeniorJ12RM13,540SeniorJ13RM14,370SeniorJ14RM15,360
Minimum to maximum basicScale RM0 to RM16kSSPA pay scale, Budget 2026
At a glance

Engineer salary in Malaysia

  • New government engineer: RM2,690 basic a month at grade J9, with a recognised engineering degree and registration as a graduate engineer with the Board of Engineers Malaysia.
  • With fixed allowances: RM3,755 a month in Kuala Lumpur, including the RM165 critical service incentive engineers receive.
  • Pay scale: grade 9 runs from RM2,250 to RM11,110, rising RM225 a year.
  • Private firms: no official figure by job title. Engineers named in Industrial Court awards had a median last-drawn pay of RM7,180; the professional services industry median is RM3,677.

What a new government engineer earns

A newly appointed engineer earns RM2,690 basic plus RM1,065 in fixed allowances in Kuala Lumpur: RM3,755 a month.

Grade J9, from the SPA service scheme and the JPA allowance circular. Engineers are one of the 32 critical schemes that receive BIPK.

Pay itemWhat it isRM a month
Starting basic salaryGaji permulaan at grade J92,690
Housing allowanceImbuhan Tetap Perumahan (ITP), grade 9300
Public service allowanceImbuhan Tetap Khidmat Awam (ITKA), grade 9300
Cost-of-living allowanceBayaran Imbuhan Sara Hidup (BISH), Kawasan A: KL, Putrajaya, Penang, Klang Valley, Johor Bahru300
Critical service incentiveBayaran Insentif Perkhidmatan Kritikal (BIPK), new appointee165
Total fixed pay at the startBasic plus fixed allowances, Kawasan A3,755

Sources: SPA service scheme; JPA Pekeliling Perkhidmatan 1/2024, Lampiran E (allowance tables). BISH is RM250 in Kawasan B and RM150 elsewhere. Totals computed by Foundific.

What it means
  • Outside the big cities: BISH falls to RM250 in Kawasan B and RM150 elsewhere, so fixed pay is RM3,705 or RM3,605.
  • A year at the start: RM3,755 × 12 = RM45,060, before any special payments.
  • Registration: the scheme requires registration as a graduate engineer with the Board of Engineers Malaysia.

How pay grows on the government scale

Grade 9 pay rises RM225 a year, from RM2,690 at the start up to RM11,110. Promotion to J10 and above moves an engineer onto a higher range.

Minimum and maximum monthly basic salary for each SSPA grade, 2026.

GradeWhoMinimumMaximumYearly increment
9Engineer J9, entry with an engineering degree2,25011,110225
10First promotion grade3,84012,150250
12Senior grade5,53013,540270
13Senior grade6,21014,370290
14Senior grade6,56015,360320

Source: Ministry of Finance, Budget 2026 establishment list, Lampiran A: SSPA salary codes and minimum-maximum salaries (page A-1). Basic salary only.

What it means
  • Increments only: at RM225 a year, a J9 engineer would need about 37 yearly increments to reach RM11,110.
  • Promotion grades: J10 starts at RM3,840 and J12 to J14 at RM5,530 to RM6,560.

Compared with Malaysian pay overall

A new government engineer's fixed pay, RM3,755, sits above the professional services industry median of RM3,677 but well below the RM5,821 median for all professionals.

FigureSourceRM a month
New government engineer, basic plus fixed allowances, Kuala LumpurSPA and JPA, 20263,755
Median salary, professional, scientific and technical industryDOSM, 20243,677
Median salary, all Malaysian citizensDOSM, 20252,940
Median salary, employed degree holders of all agesDOSM, 20245,724
Median salary, all professionalsDOSM, 20245,821
Mean salary, skilled workersDOSM, 20255,799
  • Industry median covers every job in engineering consultancies and other professional firms, from clerks to partners.
  • Measures differ: DOSM figures cover all paid employees and all ages. The government figure is one fixed pay point. Use them for scale, not as a direct comparison.

Engineers in private firms

No official source publishes engineer pay in private firms. The best lawful figure is from Industrial Court awards: 54 engineers who took a dismissal case to court between 2019 and 2025 had a median last-drawn pay of RM7,180.

  • Court awards: middle 50% from RM4,150 to RM16,146, across 45 employers. These are mostly experienced engineers, and only those who went to court.
  • DOSM publishes salaries by industry, state and skill level, but not by job title.
  • Private surveys and job ads use different measures and samples, so their figures are not mixed into the tables here.

Data sources and coverage

Government pay for engineers is exact. Private-sector pay rests on industry medians and a court-award sample.

SourceWhat it givesStrength
SPA service schemeStarting basic pay by qualification; direct-entry gradesStrong: official and current
Budget 2026, SSPA pay scaleMinimum, maximum and yearly increment for every gradeStrong: official and current
JPA SSPA circular, Lampiran EFixed allowances by grade, area and schemeStrong: official
DOSM Salaries & Wages Survey 2024 and 2025Industry and occupation-group mediansWeak for one job title
Industrial Court awards 2019 to 2025Last-drawn pay of dismissed engineers, 54 awardsIndicative: senior skew, court cases only
Private engineer pay by titleNothing officialNone
  • Compared with Singapore: Singapore's MOM publishes median pay by job title, age and industry. Malaysia publishes exact government pay scales but no market-wide figure by job.
  • What a payslip shows is basic plus allowances plus any shift, on-call or overtime pay, so it can be higher than the fixed figures here.

Is engineering affected by AI?

The International Labour Organization rates civil engineers Not exposed for exposure to generative AI. Its scores cover the job worldwide, so they apply in Malaysia too.

  • Average task score 0.30 out of 1, across 7 main tasks.
  • Most exposed task: Conducting research and developing new or improved theories and methods related to civil engineering (0.42).
  • Least exposed task: Organising and directing maintenance and repair of existing civil engineering structures (0.23). The full breakdown is on our Singapore guide.
  • What exposure measures: how much of the work AI could do or speed up. It does not measure job cuts.

What the pay figures include

Every figure is monthly basic pay or fixed allowances, before deductions.

MeasureIncludesExcludes
Basic salaryGaji pokok on the SSPA scaleAllowances, shift, on-call and overtime pay, special payments
Fixed allowancesITP, BISH, ITKA or ITK, and BIPK as advertised for the postShift, on-call and overtime pay
DOSM salaryMonthly salaries and wages of paid employeesSelf-employed and unpaid family workers

Sources

SPA service scheme, Ministry of Finance Budget 2026, JPA SSPA circular, DOSM, Industrial Court awards
  1. Suruhanjaya Perkhidmatan Awam, Syarat Permohonan: Jurutera Gred J9.
  2. Ministry of Finance, Budget 2026 establishment list, Lampiran A. SSPA salary codes and minimum-maximum salaries, page A-1.
  3. JPA, Pekeliling Perkhidmatan Bil. 1/2024 (SSPA), Lampiran E: ITP (Jadual E4-U91), ITKA (E4-U90), BISH by area (E4-U4) and BIPK (E4-U43).
  4. DOSM, Salaries & Wages Survey Report 2024, Exhibits 3 and 5, and Salaries & Wages Statistics 2025.
  5. Foundific analysis of Industrial Court of Malaysia dismissal awards, 2019 to 2025: salaries stated in dismissal awards, grouped by job family, employers and claimants never named. Medians are for people who took a case to court, so they skew senior.