Tech Demand

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

1. Demand ranking

112 enriched SWE postings in 2026-W44. 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.

sql36java33aws27python25javascript21kubernetes18azure17docker17react15git14linux11spring11csharp10google-cloud10jenkins9

2. Momentum (vs the previous 4 weeks)

Heating up

TechnologyShareChangePostings
csharp8.9%+2.2pp10
javascript18.8%+0.8pp21

Cooling down

TechnologyShareChangePostings
spring9.8%-14.8pp11
kubernetes16.1%-10.6pp18
java29.5%-9.9pp33
docker15.2%-8.2pp17
git12.5%-6.0pp14
azure15.2%-5.4pp17
linux9.8%-5.0pp11
aws24.1%-3.8pp27
google-cloud8.9%-3.3pp10
react13.4%-1.3pp15

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$10000, the median of 1555 postings advertising a monthly range — medians pin the unit so the figures are comparable. Separately, 100.0% of SWE postings state pay at all (1555 of 1555, 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
sqllanguage3632.1% -4.0% 0.0%
javalanguage3329.5% -1.0% 0.0%
awscloud2724.1% +0.0% 0.0%
pythonlanguage2522.3% +2.5% 0.0%
javascriptlanguage2118.8% -5.0% 0.0%
kubernetestool1816.1% +0.0% 0.0%
azurecloud1715.2% +0.0% 0.0%
dockertool1715.2% -4.0% 0.0%
reactframework1513.4% -5.0% 0.0%
gittool1412.5% -5.0% 0.0%
linuxtool119.8% -2.5% 0.0%
springframework119.8% -5.0% 0.0%
csharplanguage108.9% -10.0% 0.0%
google-cloudcloud108.9% +10.0% 0.0%
jenkinstool98.0% +0.0% 0.0%
mssqldatabase98.0% -5.0% 0.0%
csslanguage87.1% -4.0% 0.0%
djangoframework87.1% —(n=17) 0.0%
angularframework76.2% -2.5% 0.0%
postgresqldatabase76.2% -2.5% 0.0%
shelllanguage76.2% +0.0% 0.0%
terraformtool76.2% +5.0% 0.0%
cpplanguage65.4% +47.5% 0.0%
generative-aiai65.4% +10.0% 0.0%
golanguage65.4% +15.0% 0.0%
mysqldatabase65.4% -4.0% 0.0%
nodejslanguage65.4% +0.0% 0.0%
htmllanguage54.5% -5.0% 0.0%
llmai54.5% +10.0% 0.0%
mongodbdatabase54.5% -7.5% 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-08-08 → 2026-11-05) across 1555 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 Science23315.0%2.1%
Design19012.2%1.6%
Java19012.2%20.5%
AWS16110.4%14.9%
Software Development1429.1%9.9%
Spring Boot1429.1%16.9%
Solution Architecture1419.1%18.4%
Computer Engineering1318.4%2.3%
JavaScript1217.8%5.8%
Python1177.5%15.4%
Kubernetes1167.5%15.5%
Information Technology1137.3%8.0%
Rest Apis1097.0%11.0%
SQL1046.7%3.8%
REST APIs development1016.5%9.9%
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.