Tech Demand

What is worth learning · reported week 2026-W37 (last completed ISO week, SGT) · 6+ yrs · Platform
Experience: all0-23-56+unstated
Role: allAI-MLBackendDataFrontendFullstackMobileOther-ITPlatformSRESecurity

1. Demand ranking

105 enriched SWE postings in 2026-W37. Share = postings mentioning the technology ÷ that number — postings still awaiting enrichment are excluded from the denominator, so a processing backlog cannot depress every share at once. The chart shows the top 15; the table in section 3 lists the top 30.

aws29python25kubernetes21shell21ansible18sql18linux17azure16terraform16gitlab-ci11git10grafana10java10docker6google-cloud6

2. Momentum (vs the previous 4 weeks)

Heating up

TechnologyShareChangePostings
python23.8%+6.9pp25
gitlab-ci10.5%+6.0pp11
aws27.6%+5.8pp29
shell20.0%+5.7pp21
git9.5%+5.3pp10
ansible17.1%+5.2pp18
grafana9.5%+2.4pp10
kubernetes20.0%+1.8pp21

Cooling down

TechnologyShareChangePostings
azure15.2%-11.0pp16
linux16.2%-6.4pp17
terraform15.2%-6.0pp16
java9.5%-3.0pp10
sql17.1%-1.9pp18

Change is in percentage points of share, not relative percent: a technology going from 1 to 3 postings would otherwise read as +200% and top the board. Boards consider every technology above the bar, not only the 30 the table below shows.

3. Salary premium and entry-friendliness

Premium compares the median advertised monthly salary of postings mentioning a technology against the overall median, over the trailing 90 days. Baseline: S$9750, the median of 992 postings advertising a monthly range — medians pin the unit so the figures are comparable. Separately, 100.0% of SWE postings state pay at all (992 of 992, in any unit); the rest hide it, and no figure here describes them. Entry-friendly is computed over the same 90-day window. Premium mixes seniority in (senior roles name more infrastructure); pick an experience band above to compare within one. Entry-friendly = the share of postings mentioning the technology that ask for at most 2 years' experience, or are Intern/Junior roles with no stated requirement. The table lists the top 30 technologies by postings.

TechnologyKindPostingsShareSalary premiumEntry-friendly
awscloud2927.6% +7.7% 0.0%
pythonlanguage2523.8% +2.6% 0.0%
kubernetestool2120.0% +2.6% 0.0%
shelllanguage2120.0% +2.6% 0.0%
ansibletool1817.1% -5.1% 0.0%
sqllanguage1817.1% -2.6% 0.0%
linuxtool1716.2% -5.1% 0.0%
azurecloud1615.2% +2.6% 0.0%
terraformtool1615.2% +2.6% 0.0%
gitlab-citool1110.5% +7.7% 0.0%
gittool109.5% +2.6% 0.0%
grafanatool109.5% -2.6% 0.0%
javalanguage109.5% -2.6% 0.0%
dockertool65.7% +0.0% 0.0%
google-cloudcloud65.7% +12.8% 0.0%
jenkinstool65.7% +0.0% 0.0%
prometheustool65.7% -2.6% 0.0%
swiftlanguage65.7% -7.7% 0.0%
generative-aiai43.8% +2.6% 0.0%
github-actionstool43.8% +2.6% 0.0%
javascriptlanguage43.8% -2.6% 0.0%
kafkatool43.8% -5.1% 0.0%
llmai43.8% +5.1% 0.0%
machine-learningai32.9% +12.8% 0.0%
mssqldatabase32.9% -2.6% 0.0%
nginxtool32.9% —(n=12) 0.0%
postgresqldatabase32.9% +2.6% 0.0%
reactframework32.9% —(n=14) 0.0%
typescriptlanguage32.9% —(n=14) 0.0%
computer-visionai21.9% —(n=6) 0.0%

4. What else they ask for

These are MyCareersFuture's own skill tags — the competencies the employer filled in on the form, over the trailing 90 days (2026-06-23 → 2026-09-20) across 992 postings. They are not the technology ranking above: languages and frameworks appear only in the free-text description, which is why this system reads it separately. "Must-have" is the share of postings listing the tag that marked it essential rather than desirable — a tag that is everywhere but rarely essential is table stakes, one that is usually essential is a filter someone is applying.

SkillPostingsShareMarked must-have
Computer Science13713.8%1.5%
AWS11011.1%15.5%
Information Technology10110.2%9.9%
Kubernetes969.7%21.9%
Stakeholder Management949.5%16.0%
Cloud Infrastructure808.1%22.5%
Ansible787.9%6.4%
Design777.8%1.3%
Networking727.3%1.4%
Terraform636.4%25.4%
Project Management626.2%8.1%
SQL626.2%12.9%
Python606.0%5.0%
Azure DevOps595.9%10.2%
Agile585.8%5.2%
Numbers computed by SQL from public MyCareersFuture data; data is refreshed daily, so it lags the live market by up to 24h. Methodology: docs/03-data-model.md · data freshness · Compliance: aggregate statistics only, no personal data.