Singapore SWE Hiring Report

Week 2026-W37 (ISO week starting 2026-09-07, SGT) · jobs.meirong.dev

1. Snapshot

1531
New SWE postings
+3.6%
vs the week before
5218
On the board at publication
Backend
Busiest discipline

Where the demand was

Backend: 566 · Platform: 469 · Security: 151 · Data: 150 · Fullstack: 91 · AI-ML: 57 · Mobile: 22 · Frontend: 15 · SRE: 10
Senior: 497 · Manager: 462 · Mid: 329 · Junior: 105 · Lead: 98 · Staff+: 32 · Intern: 8
Unknown: 1512 · Remote: 19

2. Technology

Share = postings mentioning the technology ÷ the 1531 enriched SWE postings this week. Postings still awaiting enrichment are excluded from the denominator, so a processing backlog cannot depress every share at once.

python491aws440sql379azure312java296kubernetes251javascript241docker238linux198react193machine-learning185google-cloud185git183shell149llm144

Heating up

TechnologyShareChangePostings
kafka7.3%+2.5pp111
machine-learning12.1%+2.4pp185
java19.3%+1.7pp296
react12.6%+1.7pp193
jenkins7.4%+1.4pp113
go6.0%+1.4pp92
spark4.6%+1.3pp71
aws28.7%+1.2pp440
google-cloud12.1%+1.1pp185
python32.1%+1.1pp491

Change is in percentage points of share, not relative percent: a technology going from 1 to 3 postings would otherwise read as +200%.

Cooling down

TechnologyShareChangePostings
linux12.9%-1.6pp198
csharp6.3%-1.4pp96
sql24.8%-1.3pp379
html3.1%-1.2pp48
mssql5.9%-1.1pp90
azure20.4%-1.0pp312
css3.8%-0.8pp58
mysql4.4%-0.8pp68
angular5.3%-0.6pp81
terraform8.9%-0.6pp137

3. Pay

Advertised monthly salary by stated experience, over the trailing 90 days ending with this week (2026-06-16 → 2026-09-13). 100.0% of SWE postings state pay at all (12683 of 12683, in any unit); every figure below describes only the narrower subset advertising a monthly range. Cells over fewer than 5 postings are withheld rather than shown imprecisely.

Experiencep25Medianp75Postings
0 S$3750S$5250S$6500 563
1-2 S$4000S$5000S$6250 2859
3-5 S$6250S$7500S$9250 6483
6+ S$8500S$10000S$12000 2778
unstated —(n=0) 0

"Unstated" is kept apart from "0 years": one means the employer said no experience is needed, the other means they did not say. For a reader those are different answers.

4. Getting in

Entry-level means at most 2 years required, or an Intern/Junior title with no stated requirement. 399 of 1531 new postings this week qualified, and 1425 were on the board at publication.

Backend149Platform121Security60Data27Fullstack17AI-ML14Mobile9Frontend1SRE1

5. Competition and listing length

DisciplinePostingsApplications/dayViews/dayApply rate
AI-ML550 0.96 9.18 11.8%
Backend4640 0.40 6.56 8.6%
Data1207 0.80 8.33 12.5%
Frontend116 0.57 7.71 8.8%
Fullstack698 0.40 6.60 8.2%
Mobile170 0.31 7.10 5.8%
Platform4029 0.50 6.67 10.6%
SRE90 0.59 7.31 7.9%
Security1183 0.40 6.72 8.0%

Both counters are cumulative totals read at collection time, so they are divided by how long each posting had been listed — otherwise the figure measures how old a posting is rather than how contested. Snapshots, not trends: collection overwrites these counters, so no history is kept.

30 days — median time a closed posting stayed up, over 7275 postings that came down. 5419 are still up and cannot be measured; since the ones that linger are exactly the ones excluded, this figure runs short. It is not "how long a posting lasts".

6. Employers

Most postings this week

EmployerPostings
RECRUIT EXPERT PTE. LTD.52
TALENTSIS PTE. LTD.33
RECRUIT EXPRESS PTE LTD33
ABEAM CONSULTING (SINGAPORE) PTE. LTD.32
PERSOL SINGAPORE PTE. LTD.30
TIKTOK PTE. LTD.27
DYNAMIC HUMAN CAPITAL PTE. LTD.27
RANDSTAD PTE. LIMITED25
SCIENTEC CONSULTING PTE. LTD.22
RN CARE PTE. LTD.20

By employer type

Other: 685 · Consulting: 478 · Local Tech: 154 · Startup: 138 · Bank & FinTech: 49 · MNC: 19 · Government: 8

7. About these numbers

Every figure is computed by SQL from public MyCareersFuture postings. The language model reads job descriptions to extract technology names and never produces a number (docs/01 §4). Where a sample is too thin to mean anything, the figure is withheld rather than rounded to zero.

Collected daily, so figures lag the live market by up to 24h and this report is a snapshot of the week it covers — not a live job source. Pipeline at publication: ingest success (2026-09-13T18:17:27Z) · enrich success, backlog 0 · full collection history. Methodology: docs/03-data-model.md · Compliance: aggregate stats only, no personal data.