Skip to content

Technology

💻
Work Areas

Back-end development was the most common area respondents worked in, at 71%, followed by front-end development at 50%. Areas with more experienced respondents generally paid more, with people management (13.8 million yen on average) and platform engineering (13.4 million yen) at the top. Machine learning was the exception: respondents working in it averaged the least experience of any area, 7.5 years compared to 8.8 overall, yet made 11.8 million yen, above the 10.7 million yen average. Game development went the other way, averaging 10.7 years of experience but only 9.9 million yen.
Which of these areas of software development are part of your day-to-day work?
Multiple
0%
20%
40%
60%
80%
100%
01
Back-end development
02
Front-end development
03
Systems design & architecture
04
Cloud infrastructure
05
DevOps
06
Test automation
07
Developer tools/tooling
08
Project management
09
AI/LLM application engineering
10
Manual testing
0%
20%
40%
60%
80%
100%

⚙️
Programming Languages

Python remained the most popular language, used by 49% of respondents. TypeScript overtook JavaScript for second place, at 46% compared to 40%, and Go saw the largest gain, rising from 14% to 21%.

Rust and Elixir users had the highest median compensation, at 12.5 million yen, while PHP users had the lowest, at 6.5 million yen.

Which programming languages do you regularly use at your job?
Multiple
0%
20%
40%
60%
80%
100%
+1
-1
05
07
+1
-1
10
0%
20%
40%
60%
80%
100%

🌐
Web Frameworks

React remained the most popular web framework, used by 39% of respondents. FastAPI saw the largest gain, rising from 12% to 17%, while Ruby on Rails fell from 13% to 9%.
Which web frameworks do you regularly use at your job?
Multiple
0%
20%
40%
60%
80%
100%
02
🚫 None
+1
+2
-2
-1
+4
0%
20%
40%
60%
80%
100%

Unlike last year's survey, this year the question above let respondents select “None of the above” as an option instead of having to skip the question altogether.

The year-over-year decline shown here is almost certainly due to this increase in total question participation, and not to any real-world trend.

📖
Other Frameworks and Libraries

NumPy and pandas were the most widely used libraries, at 21% and 20% respectively, though 42% of respondents used none of the listed options. Apache Kafka users had the highest median compensation, at 11.5 million yen.
Which other frameworks and libraries do you regularly use at your job?
Multiple
0%
20%
40%
60%
80%
100%
01
🚫 None
-1
+6
-1
-1
-1
0%
20%
40%
60%
80%
100%

Unlike last year's survey, this year the question above let respondents select “None of the above” as an option instead of having to skip the question altogether.

The year-over-year decline shown here is almost certainly due to this increase in total question participation, and not to any real-world trend.

☁️
Cloud Platforms

AWS remained the most popular cloud platform, used by 62% of respondents, down from 66% last year. Google Cloud rose from 31% to 36%.
Which cloud platforms do you regularly use at your job?
Multiple
0%
20%
40%
60%
80%
100%
01
04
🚫 None
-1
10
Other Answers
0%
20%
40%
60%
80%
100%

Unlike last year's survey, this year the question above let respondents select “None of the above” as an option instead of having to skip the question altogether.

The year-over-year decline shown here is almost certainly due to this increase in total question participation, and not to any real-world trend.

🛠️
Software Engineering Practices

Greater use of English correlated with a higher adoption rate of software engineering best practices, even among those working at Japanese-headquartered companies.

At those companies, 70% of respondents who used English frequently or always said their employer used continuous integration, compared to 42% of those who rarely or never did. Similarly, 67% of frequent English users worked at organizations with monitoring and logging, compared to 39% of infrequent users. For automated testing, the figures were 68% versus 42%, and for infrastructure as code, 54% versus 32%. The only practice more common among infrequent English users was waterfall development, used by 28% compared to 11% of frequent users.

Which of the following software engineering practices does your current employer use?
Multiple
0%
20%
40%
60%
80%
100%
01
Version control
02
Code reviews
03
Continuous integration
04
Agile development
05
Monitoring and logging
06
Continuous deployment/delivery
07
Automated testing
08
Infrastructure as code (IaC)
09
Blameless postmortems
10
Pair programming
11
Waterfall development
12
🚫 None
13
Other Answers
0%
20%
40%
60%
80%
100%