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.
| Technology | Share | Change | Postings |
|---|---|---|---|
| terraform | 11.6% | +3.0pp | 171 |
| sql | 29.2% | +2.6pp | 432 |
| aws | 27.5% | +2.6pp | 407 |
| datadog | 3.0% | +1.7pp | 45 |
| kotlin | 2.7% | +1.5pp | 40 |
| github-actions | 3.4% | +1.0pp | 50 |
| git | 14.5% | +0.9pp | 215 |
| django | 1.8% | +0.9pp | 26 |
| airflow | 2.7% | +0.8pp | 40 |
| computer-vision | 2.8% | +0.8pp | 42 |
Change is in percentage points of share, not relative percent: a technology going from 1 to 3 postings would otherwise read as +200%.
| Technology | Share | Change | Postings |
|---|---|---|---|
| kubernetes | 14.4% | -2.7pp | 213 |
| machine-learning | 9.9% | -2.7pp | 146 |
| java | 16.4% | -2.6pp | 243 |
| azure | 17.9% | -1.8pp | 265 |
| mysql | 4.0% | -1.5pp | 59 |
| mongodb | 3.0% | -1.4pp | 44 |
| html | 3.4% | -1.4pp | 50 |
| rag | 5.1% | -1.2pp | 76 |
| redis | 1.4% | -1.1pp | 21 |
| javascript | 16.4% | -1.1pp | 242 |
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.
| Experience | p25 | Median | p75 | Postings |
|---|---|---|---|---|
| 0 | S$3650 | S$5200 | S$6000 | 713 |
| 1-2 | S$4000 | S$5000 | S$6250 | 3761 |
| 3-5 | S$6250 | S$7500 | S$9250 | 8811 |
| 6+ | S$8750 | S$10000 | S$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.
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.
| Discipline | Postings | Applications/day | Views/day | Apply rate |
|---|---|---|---|---|
| AI-ML | 798 | 1.17 | 10.22 | 12.1% |
| Backend | 6193 | 0.38 | 6.67 | 8.3% |
| Data | 1666 | 0.78 | 8.20 | 12.0% |
| Frontend | 186 | 0.45 | 7.33 | 7.7% |
| Fullstack | 1033 | 0.36 | 6.46 | 7.4% |
| Mobile | 235 | 0.28 | 7.62 | 5.7% |
| Platform | 5528 | 0.50 | 6.81 | 10.4% |
| SRE | 171 | 0.54 | 7.08 | 8.7% |
| Security | 1689 | 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".
| Employer | Postings |
|---|---|
| RECRUIT EXPERT PTE. LTD. | 58 |
| TALENTSIS PTE. LTD. | 48 |
| RECRUIT EXPRESS PTE LTD | 31 |
| ACTIVATE INTERACTIVE PTE LTD | 26 |
| ABEAM CONSULTING (SINGAPORE) PTE. LTD. | 24 |
| RANDSTAD PTE. LIMITED | 24 |
| DYNAMIC HUMAN CAPITAL PTE. LTD. | 23 |
| GMP TECHNOLOGIES (S) PTE LTD | 21 |
| RN CARE PTE. LTD. | 20 |
| FLINTEX CONSULTING PTE. LTD. | 20 |
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.