This article analyses data from 5,508 software engineering job listings to help you figure out which is the highest paying programming languages. Software engineers are spoiled for choice when it comes to the variety of jobs available to them at the moment. Almost every industry needs programmers in some capacity, with jobs ranging from web development to ethical hacking. All that variety means there are big differences in pay and availability between different programming languages.
We’ve analysed data from 5k job listings on RemoteOK (the worlds largest job board) to determine which programming languages are paid the most and the least…
Let’s get started!
Which are the Highest Paying Programming Languages Pay in 2023?
When searching for a programming language job, it’s important to compare the pay being offered by an employer to averages across the industry. Is the pay much higher than average? Much lower? Doing this will help you contextualize the job offer as you start weighing your options and choosing favorites.
Here’s a list of the highest paying programming languages:
- Swift: $116,000 median (30 jobs)
- Python: $105,000 median (227 jobs)
- Golang: $100,000 median (412 jobs)
- C++: $100,000 median (61 jobs)
- Java: $95,000 median (134 jobs)
- Ruby: $95,000 median (474 jobs)
- Rust: $88,000 median (13 jobs)
- SQL: $85,000 median (147 jobs)
Based on the analysed jobs, Swift has the highest earning potential with median jobs paying around $116k, and frequently earning more than $170k per year. The programming language, which was developed by Apple, was also voted as the “most loved” language in a 2015 Stack Overflow survey.
The Swift language is often used to create iOS and macOS apps, however, listings are rare and on the decline e.g. there were only 30 Swift jobs in our dataset. That means competition is fierce! For a less competitive option, you might want to consider Python or Ruby. Ruby has the highest number of jobs available and is one of the highest paying programming languages while offering a solid median compensation rate to programmers.
Based on the Stack Overflow 2021 developer survey, however — the numbers are a little different:
According to the Stack Overflow survey, the highest paying programming languages are:
These are all quite niche technologies however which have few jobs — it’s a trade off between niche specialism and salary.
Which Programming Languages Pay The Least in 2023?
We discussed about the highest paying programming languages. Now, it’s time to have a look at the other end of the spectrum — which programming languages pay the least?
Here’s a list ranked according to data from 2023:
- HTML: $70,000 (48 jobs)
- PHP: $75,000 (160 jobs)
- Typescript: $80,000 (118 jobs)
Typically the lowest paid software development roles tend to be for Frontend Developer roles. This is due to simple market dynamics i.e. there are more frontend web developers than their backend equivalents; typically programmers begin learning about web development, before moving on to backend development and architecture. The number of frontend vs backend developers can also be seen in data published by Indeed:
Apart from frontend technologies, PHP roles are often paid comparatively lower.
Once again, you need to strike a balance between earning potential and job availability that you’re comfortable with. PHP and HTML are the least paid and regularly see salaries as low as $50,000. While this might be enough for you, many programmers will opt for more profitable programming languages in order to make the most of their skill.
What are the Most in Demand Programming Languages in 2023?
Pay and job availability aren’t the only ways to analyze the state of the programming job market–we can also investigate which languages are the most in-demand. To do that, we can look at the year-on-year increases in the number of job offerings for a given language.
Here are two up-and-comers:
- 2020: 33 jobs
- 2021: 162 jobs
- 2020: 57 jobs
- 2021: 147 jobs
The programming languages that have seen the greatest increases in demand are SQL and Typescript. Both of these languages are fairly safe options when it comes to choosing a language with the future in mind.
What are the Least in Demand Programming Languages in 2023?
Just like there are programming languages that experience increases in demand, there are languages that are currently seeing decreases. While there might be an eventual resurgence in interest, it might be a good idea to avoid putting your faith in a programming language that’s currently trending downwards.
Here are two examples of this point:
- 2020: 77 jobs
- 2021: 61 jobs
- 2020: 162 jobs
- 2021: 134 jobs
Older languages with a heavy enterprise focus, such as C++ and Java, have been falling out of popularity in recent years. Despite the fall in number of jobs, the pay for these jobs is still high (both are in the top 5 paid languages).
These languages are slowly becoming a more niche skillset. Much of the world still runs on C++ and Java, however, so it’s unlikely that demand for these languages will disappear any time soon.
What are the Most Popular Programming Languages in 2023?
We determine a programming language’s popularity not by the number of developers, but by the number of jobs. Ultimately, the job market is the best benchmark of a programming language’s popularity. With that in mind, let’s look at the most popular programming languages in 2023 based on demand:
- 657 jobs
- $7B market value
- 426 jobs
- $5.1B market value
- 390 jobs
- $5.1B market value
- 232 jobs
- $2.2B market value
- 196 jobs
- $2.6B market value
- 139 jobs
- $1.5B market value
- 135 jobs
- $1.6B market value
- 115 jobs
- $1.4B market value
Well, that’s all for this article on the factors that might impact your decision about highest paying programming languages and which programming language to learn.
FunctionUp runs a placement BootCamp that trains you in the tech industry and help you getting placed in the top industries across the globe. For More visit us here