Understanding software developer salaries in Japan can be tricky. On the whole, software development doesn’t pay exceptionally well: according to a 2024 survey conducted by the Ministry of Health, Labor and Welfare of Japan, the average annual salary of software engineers in Japan was 5.69 million yen. This puts it a bit above the overall average salary of full-time employees of 4.9 million yen.
At the same time, though, TokyoDev’s own survey of English-speaking international software developers in Japan found that the median salary of respondents was 8.5 million yen. This is likely because our respondents were far from typical. For instance, only 71% of them worked at a company headquartered in Japan. Almost 80% of them used English always or frequently, and 79% of them worked on an engineering team where many of the members were non-Japanese.
This makes the question, “What is a reasonable developer salary in Japan?” a difficult one to answer. If you are a “typical” Japanese software developer with three years of experience, a salary of 4 million yen may sound reasonable. Yet if you ask the international developers on TokyoDev’s Discord if 4 million is enough, you’re likely to be told it is on the low side and you can probably do better.
So with that in mind, I think it’s important to get an overview of the market both for exceptional English-speaking international software developers, and typical Japanese ones. This article will compare TokyoDev’s own findings on software engineer salaries with other Japanese sources.
Trends in compensation for software developers in Japan
Since the first comprehensive survey TokyoDev conducted in 2019, salaries trended significantly upward until 2022, with the median increasing from 7.0 million yen to 9.5 million yen (a 36% increase). In our 2023 results, the median compensation decreased for the first time, to 8.5 million yen, and remained steady there through 2024.
That downward trend may be due to an increase in the number of respondents working for Japanese-headquartered companies, up from 63% in 2022 to 71% in 2024. We found that respondents who worked at an international subsidiary had a median compensation of 12.5 million yen. By contrast, those who worked at a Japanese company had a median of 8.5 million yen, so a higher percentage of such respondents lowers the overall median compensation.
Year | Median Compensation |
---|---|
2024 | ¥8.5 million |
2023 | ¥8.5 million |
2022 | ¥9.5 million |
2021 | ¥8.5 million |
2020 | ¥7.5 million |
2019 | ¥7.0 million |
Comparison: the Wage Structure Basic Statistical Survey
The Japanese Ministry of Health, Labor and Welfare conducts the Wage Structure Basic Statistical Survey annually. While this survey is not without flaws, it does collect data on a massive scale, having most recently documented approximately six hundred thousand respondents classified as “software creators” (defined as those engaged in specification determination, design, and programming work for software creation).
The survey found that the average compensation of software creators increased from 4.8 million yen to 5.4 million yen (a 12.5% increase) between 2020 and 2024. While this is not as striking as our findings, it suggests that the market overall has been moving to raise the pay of software developers.
Year | Mean Compensation |
---|---|
2024 | ¥5.4 million |
2023 | ¥5.2 million |
2022 | ¥5.2 million |
2021 | ¥4.8 million |
2020 | ¥4.8 million |
Unfortunately the survey’s data from 2019 and before isn’t directly comparable, as there was no “software creator” classification then, only a “programmer” one. Since the mean compensation for programmers in 2019 was only 3.9 million yen, it seems likely that the respondents themselves were quite different. Traditionally in Japan, the word “programmer” has referred to someone whose job is to take a specification and turn it into code, without doing anything else (think the way software was written in the punch card days). By that definition it is no wonder they were paid less.
Salary by experience
Experience is one of the most important factors in determining your salary as a developer, and can be a good place to start when you’re trying to judge your value in the market.
In our 2024 data, we saw the gap between junior and mid-career developers widen. While those with 1–3 years of experience in our 2024 survey made a median of 3.5 million yen, those with similar experience in the 2023 survey made a median of 5.7 million yen. Compensation for more senior developers remained the same.
Experience | Median Compensation |
---|---|
Under 1 year | ¥2.3 million |
1 - 3 years | ¥3.5 million |
4 - 6 years | ¥8.1 million |
7 - 9 years | ¥9.9 million |
10 - 12 years | ¥11.2 million |
13 - 15 years | ¥10.2 million |
16 - 20 years | ¥12.6 million |
Over 20 years | ¥10.9 million |
Comparison: the Wage Structure Basic Statistical Survey
The 2024 Wage Structure Basic Statistical Survey found that the mean compensation of software creators with no experience was 3.6 million yen. This is quite a large jump from 2022, when it was 3.0 million yen. As the numbers for other levels of experience were similar, I’m not sure if this change reflects an actual shift in the market, or represents a difference in who answered the survey.
While there isn’t much gap between their data and ours for starting positions, the difference increases dramatically with experience. Their respondents with 15+ years of experience earned a mean of 6.5 million yen; our respondents with only 4–6 years of experience earned a median of 8.1 million yen. These figures highlight just how different the “typical” compensation for software developers in Japan is compared to that for international developers.
Experience | Mean Compensation |
---|---|
0 years | ¥3.6 million |
1-4 years | ¥4.5 million |
5-9 years | ¥5.2 million |
10-14 years | ¥5.6 million |
15+ years | ¥6.5 million |
Comparison: Qiita’s Engineer White Paper 2024
Qiita is a service for recording and sharing knowledge that is popular among Japanese developers. Their Engineer White Paper 2024 is based on a survey they conducted of their own users, which got over 2,000 responses.
The data is interesting as their audience is fairly analogous to TokyoDev’s, with the exception of being Japanese rather than international developers. The people who use their site are likely motivated engineers who care about their craft, and not just people who are doing it because their company decided they should do software development. (Japanese companies have a history of assigning employees to be software developers regardless of interest or aptitude.)
As their report shows what percentage of respondents fit into a given salary range, it is a bit difficult to directly compare it with our data. However, it is apparent that their respondents made less than ours. For instance, while 50% of our respondents with 10–12 years of experience made 11.2 million yen or more, only 15% of their respondents with 10+ years of experience made 10 million yen or more.
Experience | Under ¥3M | ¥3M - ¥4.9M | ¥5M - ¥7.9M | ¥8M - ¥9.9M | ¥10M - ¥14.9M | ¥15M Plus |
---|---|---|---|---|---|---|
No experience | 24% | 32% | 32% | 6% | 4% | 1% |
<1 year | 26% | 57% | 13% | 3% | 0% | 1% |
1-3 years | 15% | 56% | 21% | 5% | 2% | 1% |
3-5 years | 5% | 39% | 48% | 6% | 1% | 1% |
5-10 years | 7% | 26% | 49% | 10% | 7% | 1% |
10-20 years | 3% | 16% | 45% | 22% | 13% | 2% |
Salary by age
In Japan, lifetime employment has traditionally been the norm. As employees could expect their compensation to increase with seniority, it was also essentially tied to their age. When I first came to Japan, I heard the typical formula was age x 10,000 yen per month, so for a 23-year-old a salary of 230,000 yen per month would be considered normal.
At least among the kind of companies employing TokyoDev respondents, though, I’ve gotten the impression that age has less bearing than work experience. I’m including our data for salary by age primarily as a way to compare it with other Japanese sources.
Age | Median Salary |
---|---|
20 - 29 | ¥6.4 million |
30 - 39 | ¥9.9 million |
40 - 49 | ¥11.3 million |
50 - 59 | ¥13.1 million |
Comparison: Forkwell
Forkwell offers a platform for Japanese software engineers looking to change jobs. They’ve released a report that analyzes the data of 10,000 registered users, including a salary breakdown based on age.
Age | Median Salary |
---|---|
20 - 24 | ¥4.2 million |
25 - 29 | ¥4.7 million |
30 - 34 | ¥5.3 million |
35 - 39 | ¥6.0 million |
40 - 44 | ¥6.5 million |
45 - 49 | ¥7.0 million |
Again, our respondents consistently made more than theirs. The gap was least pronounced among the youngest respondents, with ours earning a median 36% more than theirs, but for 35–39 year olds, the median salary of our respondents was 65% more than theirs.
Salary by gender
Only 10% of our respondents were women (79 respondents in total). We found that women had a lower median compensation than men. While our female respondents had slightly less experience than male ones, even when accounting for this difference, male respondents continued to make more.
The reasons behind this disparity are complex, but it’s clear that women face challenges in the Japanese tech industry. Despite this, the subjective experiences of women working as software engineers in Japan are generally positive.
Comparison: the Wage Structure Basic Statistical Survey
The Wage Structure Basic Statistical Survey provides a breakdown of compensation by experience and gender. We used this to calculate the wage gap, and saw that women software creators earned less than men across all levels of experience.
Wage Gap | ||||||
---|---|---|---|---|---|---|
Year | Overall | 0 years | 1 - 4 years | 5 - 9 years | 10 - 14 years | 15+ years |
2024 | -26% | -19% | -15% | -19% | -22% | -20% |
2023 | -28% | -30% | -14% | -18% | -20% | -14% |
2022 | -26% | -4% | -16% | -28% | -19% | -16% |
2021 | -19% | -7% | -13% | -7% | -13% | -11% |
Comparison: Forkwell
In 2023, Forkwell collaborated with bgrass, an organization working to close the gender gap in tech, to conduct a survey of 311 male and 126 female engineers. The survey measured “theoretical annual income,” calculated by deriving the hourly wage of an engineer from their average annual income, the number of working days per week, and the working hours per day, and then converting these numbers into an annual income figure assuming full-time work.
Their data paints a similar picture to the Wage Structure Basic Statistical Survey: women in the middle of their career endure the biggest wage gap. Only 27% of women with 5–9 years of experience made more than 5 million yen, while 47% of men did.
Experience | Under ¥5M | ¥5M - ¥8M | ¥8M Plus | |||
---|---|---|---|---|---|---|
Women | Men | Women | Men | Women | Men | |
1-4 years | 91% | 88% | 9% | 9% | 0% | 3% |
5-9 years | 73% | 54% | 24% | 41% | 3% | 6% |
10+ years | 30% | 31% | 48% | 51% | 21% | 18% |
The survey also explored how the kind of company a woman works at affects the wage gap, and found that outsourcing companies had a particularly large gender pay gap compared to those that made their own IT/Web service. In these outsourcing companies, only 11% of women made more than 5 million yen, while 39% of men did.
Industry | Under ¥5M | ¥5M - ¥8M | ¥8M Plus | |||
---|---|---|---|---|---|---|
Women | Men | Women | Men | Women | Men | |
IT/Web service | 55% | 48% | 37% | 39% | 8% | 13% |
Outsourcing | 88% | 61% | 9% | 34% | 3% | 5% |
Salary by type of company
One reason our respondents enjoy higher pay is the type of companies they work for. Notably, 19% worked for a subsidiary of an international company, and 6% for a company without any legal entity in Japan. It seems obvious to me that those numbers are much higher for the TokyoDev audience than for the overall population of software engineers (though I didn’t find any data to back this).
This is significant as we found that the median compensation of respondents at internationally-headquartered companies was almost 50% more than those at domestically-headquartered ones!
Company Type | 2024 | 2023 | 2022 | 2021 | 2020 |
---|---|---|---|---|---|
Company without Japanese entity | ¥12.5 million | Insufficient data | ¥11.5 million | ¥8.5 million | ¥10.5 million |
International subsidiary | ¥12.5 million | ¥13 million | ¥14.5 million | ¥11.5 million | ¥9 million |
Japanese company | ¥8.5 million | ¥7.5 million | ¥7.5 million | ¥7.5 million | ¥6.5 million |
Sole proprietorship | ¥5.5 million | Insufficient data | ¥7 million | ¥6.5 million | ¥8.5 million |
While the compensation of Japanese companies seems slowly trending upward, that of international subsidiaries appeared to peak in 2022 and has been declining since.
Salary by employer size
We found that salaries increased with the number of employees. Respondents at companies with 10–19 employees had a median compensation of 8.5 million yen, while those at companies with 10,000 or more had a median salary of 10.5 million yen.
Employees | Median Compensation |
---|---|
10 to 19 employees | ¥8.5 million |
20 to 99 employees | ¥7.5 million |
100 to 499 employees | ¥7.5 million |
500 to 999 employees | ¥9.5 million |
1,000 to 4,999 employees | ¥12 million |
5,000 to 9,999 employees | ¥11.5 million |
10,000 or more employees | ¥10.5 million |
Comparison: the Wage Structure Basic Statistical Survey
The Wage Structure Basic Statistical Survey also found that compensation increased with employee count. Respondents at companies with 1000 employees or more made on average 22% more than those at companies with 10–99 employees. In 2022, the difference on average was 47% more for big companies—but again it is hard to tell if this reflects a change in which companies were sampled, or is indicative of a shift in the market.
Employee Count | Average Compensation |
---|---|
10 - 99 employees | ¥4.9 million |
100 - 999 employees | ¥5.1 million |
1000 employees and over | ¥6.0 million |
Salary by role
We found that respondents who worked as engineering managers had the highest compensation. This can be explained in part by them having the most experience. Data scientists stood out as enjoying high median compensation even with low median experience.
Role | Median Compensation | Median Experience |
---|---|---|
Cloud infrastructure engineer | ¥9.5 million | 10 years |
Data scientist or machine learning specialist | ¥10.5 million | 6 years |
Database administrator | ¥6.5 million | 10 years |
Designer | ¥8 million | 10 years |
Developer, back-end | ¥8.5 million | 7 years |
Developer, desktop or enterprise applications | ¥8.5 million | 8 years |
Developer, embedded | ¥9.5 million | 9.5 years |
Developer, front-end | ¥7.5 million | 7 years |
Developer, full-stack | ¥7.5 million | 7 years |
Developer, game or graphics | ¥8.5 million | 11 years |
Developer, mobile | ¥10.5 million | 11 years |
Developer, QA or test | ¥8 million | 8 years |
DevOps specialist | ¥8.5 million | 8 years |
Engineer, data | ¥10.5 million | 8 years |
Engineer, site reliability | ¥10.5 million | 11 years |
Engineering manager | ¥12.5 million | 13 years |
Product manager | ¥9.5 million | 10 years |
System administrator | ¥8 million | 10 years |
Comparison: Robert Half
The recruiting company Robert Half publishes a salary guide for software engineering positions in Japan, and their recommendations aren’t significantly different from our findings. As they target bilingual people for higher-paying roles, this isn’t surprising.
Role | Median Compensation |
---|---|
Back End Engineer | ¥8 million |
Blockchain Engineer | ¥8 million |
Cloud Engineer / Architect | ¥8 million |
CTO / VP of Engineering | ¥14 million |
DevOps / SRE Engineer | ¥10 million |
Engineering Manager | ¥13 million |
Front End Engineer | ¥9 million |
Full Stack Engineer | ¥9 million |
Machine Learning / NLP / AI Engineer | ¥11 million |
Product Manager / Software Architect | ¥10 million |
QA Engineer / Tester | ¥7 million |
Solution Engineer | ¥11 million |
IT / UX Designer | ¥8 million |
Salary by educational background
While having a computer science or related degree is helpful for getting a visa in Japan, it doesn’t seem to be so relevant in terms of compensation.
Related Qualification | Median Compensation | Median Experience |
---|---|---|
Doctorate | ¥11.5 million | 10 years |
Master’s | ¥10.5 million | 9 years |
Professional Qualification | ¥9.5 million | 8 years |
Bachelor’s | ¥8.5 million | 7 years |
Short-cycle Tertiary Education | ¥7.5 million | 7 years |
Coding Bootcamp | ¥6.5 million | 3 years |
A master’s or doctorate may lead to a bump in salary over having just a bachelor’s degree, but when considering the opportunity cost of picking up a couple more years of experience, it probably isn’t a worthwhile investment from the compensation perspective.
Salary by Japanese ability
We found that Japanese ability wasn’t strongly correlated with salary.
Ability | Median Compensation |
---|---|
None | ¥8.5 million |
Basic | ¥9.5 million |
Conversational | ¥9.5 million |
Business | ¥7.5 million |
Fluent | ¥9.5 million |
Native | ¥9.5 million |
Salary by Japanese usage
On the other hand, we did see that those who exclusively used Japanese were compensated much worse.
Japanese Usage | Median Compensation |
---|---|
Never | ¥10.5 million |
Rarely | ¥10.5 million |
Sometimes | ¥8.5 million |
Frequently | ¥9.5 million |
Always | ¥5.5 million |
Salary by programming language
We found that respondents who used Kotlin had the highest compensation, while those using PHP were paid the least.
Language | Median Compensation |
---|---|
Bash/Shell | ¥10.5 million |
C++ | ¥9.5 million |
Go | ¥9.5 million |
HTML/CSS | ¥7.5 million |
Java | ¥9.5 million |
JavaScript | ¥8.5 million |
Kotlin | ¥11.5 million |
PHP | ¥5.5 million |
Python | ¥10.5 million |
Ruby | ¥9.5 million |
Rust | ¥11.5 million |
SQL | ¥8.5 million |
TypeScript | ¥8.5 million |
Comparison: Forkwell
In Forkwell’s report, they broke down salary by programming language and age. They found that Go developers consistently made the most, and PHP developers made the least.
Age | Go | Ruby | Python | Java | PHP |
---|---|---|---|---|---|
20 - 24 | ¥5.2 million | ¥4.7 million | ¥4.9 million | ¥4.8 million | ¥4.5 million |
25 - 29 | ¥5.8 million | ¥5.4 million | ¥5.3 million | ¥5.1 million | ¥5.0 million |
30 - 34 | ¥6.8 million | ¥6.1 million | ¥6.2 million | ¥5.7 million | ¥5.6 million |
35 - 39 | ¥7.2 million | ¥6.7 million | ¥6.8 million | ¥6.3 million | ¥6.2 million |
40 - 44 | ¥8.6 million | ¥7.4 million | ¥7.2 million | ¥7.0 million | ¥7.0 million |
45 - 49 | ¥8.6 million | ¥7.8 million | ¥8.0 million | ¥7.4 million | ¥7.1 million |
Comparison: Qiita’s Engineer White Paper 2024
In Qiita’s Engineer White Paper 2024, they found that more than 30% of Go and Python developers make 8 million yen or more per year.
Under ¥3M | ¥3M - ¥4.9M | ¥5M - ¥7.9M | ¥8M - ¥9.9M | ¥10M - ¥14.9M | ¥15M - ¥19.9M | ¥20M+ | No answer | |
---|---|---|---|---|---|---|---|---|
Python | 6% | 22% | 26% | 17% | 11% | 1% | 1% | 5% |
Go | 2% | 14% | 42% | 16% | 19% | 3% | 2% | 3% |
Rust | 10% | 15% | 40% | 15% | 10% | 3% | 0% | 8% |
TypeScript | 5% | 19% | 44% | 16% | 10% | 2% | 1% | 3% |
JavaScript | 9% | 26% | 38% | 13% | 7% | 2% | 1% | 5% |
Java | 7% | 23% | 39% | 13% | 9% | 1% | 2% | 5% |
Kotlin | 15% | 15% | 40% | 10% | 13% | 3% | 0% | 5% |
Further insights
This article has only covered a fraction of the discoveries we’ve made in our annual survey. Check out the full results to drill deeper into the compensation, work experience, and lifestyle of international software engineers in Japan.