Singapore SWE Hiring Report

Week 2026-W44 (ISO week starting 2026-10-26, SGT) · jobs.meirong.dev

1. Snapshot

1478
New SWE postings
+13.1%
vs the week before
4577
On the board at publication
Backend
Busiest discipline

Where the demand was

Backend: 487 · Platform: 442 · Security: 186 · Data: 151 · Fullstack: 88 · AI-ML: 78 · SRE: 20 · Mobile: 16 · Frontend: 10
Manager: 504 · Senior: 464 · Mid: 287 · Junior: 115 · Lead: 73 · Staff+: 30 · Intern: 5
Unknown: 1453 · Remote: 25

2. Technology

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

python477sql432aws407azure265java243javascript242docker229git215kubernetes213linux206react187terraform171google-cloud158machine-learning146shell140

Heating up

TechnologyShareChangePostings
terraform11.6%+3.0pp171
sql29.2%+2.6pp432
aws27.5%+2.6pp407
datadog3.0%+1.7pp45
kotlin2.7%+1.5pp40
github-actions3.4%+1.0pp50
git14.5%+0.9pp215
django1.8%+0.9pp26
airflow2.7%+0.8pp40
computer-vision2.8%+0.8pp42

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
kubernetes14.4%-2.7pp213
machine-learning9.9%-2.7pp146
java16.4%-2.6pp243
azure17.9%-1.8pp265
mysql4.0%-1.5pp59
mongodb3.0%-1.4pp44
html3.4%-1.4pp50
rag5.1%-1.2pp76
redis1.4%-1.1pp21
javascript16.4%-1.1pp242

3. Pay

Advertised monthly salary by stated experience, over the trailing 90 days ending with this week (2026-08-04 → 2026-11-01). 100.0% of SWE postings state pay at all (17499 of 17499, 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$3650S$5200S$6000 713
1-2 S$4000S$5000S$6250 3761
3-5 S$6250S$7500S$9250 8811
6+ S$8750S$10000S$12000 4214
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. 361 of 1478 new postings this week qualified, and 1311 were on the board at publication.

Backend127Platform111Security57Data26AI-ML19Fullstack12Mobile6Frontend2SRE1

5. Competition and listing length

DisciplinePostingsApplications/dayViews/dayApply rate
AI-ML798 1.17 10.22 12.1%
Backend6193 0.38 6.67 8.3%
Data1666 0.78 8.20 12.0%
Frontend186 0.45 7.33 7.7%
Fullstack1033 0.36 6.46 7.4%
Mobile235 0.28 7.62 5.7%
Platform5528 0.50 6.81 10.4%
SRE171 0.54 7.08 8.7%
Security1689 0.40 7.00 7.6%

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 16934 postings that came down. 4756 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.58
TALENTSIS PTE. LTD.48
RECRUIT EXPRESS PTE LTD31
ACTIVATE INTERACTIVE PTE LTD26
ABEAM CONSULTING (SINGAPORE) PTE. LTD.24
RANDSTAD PTE. LIMITED24
DYNAMIC HUMAN CAPITAL PTE. LTD.23
GMP TECHNOLOGIES (S) PTE LTD21
RN CARE PTE. LTD.20
FLINTEX CONSULTING PTE. LTD.20

By employer type

Other: 713 · Consulting: 428 · Startup: 149 · Local Tech: 135 · Bank & FinTech: 32 · MNC: 18 · Government: 3

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-11-01T18:17:19Z) · enrich success, backlog 0 · full collection history. Methodology: docs/03-data-model.md · Compliance: aggregate stats only, no personal data.