Tech Demand

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

1. Demand ranking

562 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.

python185java169sql136aws134javascript116azure104docker88cpp85kubernetes83machine-learning82spring76git75react75linux70csharp63

2. Momentum (vs the previous 4 weeks)

Heating up

TechnologyShareChangePostings
machine-learning14.6%+5.3pp82
python32.9%+4.3pp185
go8.7%+2.7pp49
java30.1%+2.0pp169
pytorch5.3%+1.9pp30
llm11.0%+1.7pp62
azure18.5%+1.6pp104
spring13.5%+1.5pp76
google-cloud10.0%+1.4pp56
kotlin3.2%+1.4pp18

Cooling down

TechnologyShareChangePostings
sql24.2%-6.1pp136
javascript20.6%-3.5pp116
csharp11.2%-3.3pp63
git13.3%-2.7pp75
generative-ai4.3%-2.4pp24
mssql7.3%-2.2pp41
html5.0%-2.2pp28
typescript7.8%-2.0pp44
mysql6.2%-1.7pp35
angular7.7%-1.7pp43

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$8000, the median of 5100 postings advertising a monthly range — medians pin the unit so the figures are comparable. Separately, 100.0% of SWE postings state pay at all (5100 of 5100, 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
pythonlanguage18532.9% +0.0% 34.9%
javalanguage16930.1% +3.1% 26.7%
sqllanguage13624.2% -6.2% 25.9%
awscloud13423.8% +3.1% 16.5%
javascriptlanguage11620.6% -9.4% 29.7%
azurecloud10418.5% +6.2% 15.7%
dockertool8815.7% +2.5% 16.3%
cpplanguage8515.1% -15.0% 55.6%
kubernetestool8314.8% +6.2% 13.0%
machine-learningai8214.6% +21.9% 43.1%
springframework7613.5% +0.0% 15.6%
gittool7513.3% -6.2% 24.4%
reactframework7513.3% -6.2% 26.7%
linuxtool7012.5% -5.0% 28.0%
csharplanguage6311.2% -18.8% 37.3%
llmai6211.0% +9.4% 37.4%
postgresqldatabase5710.1% -6.2% 24.1%
google-cloudcloud5610.0% +12.5% 12.0%
golanguage498.7% +25.0% 30.3%
jenkinstool478.4% +8.1% 5.8%
kafkatool468.2% +9.4% 11.4%
nodejslanguage458.0% -9.4% 27.8%
typescriptlanguage447.8% -3.1% 29.5%
angularframework437.7% -9.4% 19.2%
mssqldatabase417.3% -9.4% 28.9%
shelllanguage376.6% +3.1% 20.1%
mysqldatabase356.2% -6.2% 27.0%
csslanguage346.0% -13.7% 38.7%
pytorchai305.3% +15.6% 47.7%
ragai305.3% +12.5% 25.2%

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 5100 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 Science107521.1%2.5%
Java92218.1%16.1%
Software Development82216.1%10.5%
Python71013.9%13.5%
Software Engineering67413.2%8.8%
Design66513.0%1.2%
JavaScript64612.7%9.6%
SQL54510.7%5.9%
C#4999.8%5.6%
Computer Engineering4749.3%2.1%
C++4498.8%8.5%
AWS4238.3%15.8%
Information Technology4047.9%5.4%
API3687.2%6.8%
Development3056.0%2.0%
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.