How much software developers earn around the world

Tech stack, skills, and market demand dictate the average software developer salary

When it comes to how much software developers are paid, one would expect that more years of experience automatically means higher wages. Of course, in practice things are a bit different. Namely, certain types of coding work are valued more money-wise at the same level of experience.

Speaking of various types of coding work and their relation to wages, according to the survey Stack Overflow did in 2019, we can speak of two types of distinctions:

  • Salary and Experience by Developer Type
developer type

Source: Stackoverflow

  • Salary and Experience by Programming Languages
experience by language

Source: Stackoverflow

Average software developer salary in the USA

According to the data available on Indeed collected from over 30,000 participants, the average salary of a software developer in the USA is $108,423 per year, which varies depending on the years of experience. Software engineers with less than one year experience earn a yearly salary of $101,312 on average.
On the other hand, the average salary of those US based developers who have more than 10 years of experience is considered to be $136,397.

Of course, the paycheck depends on some more factors, such as the city where you live in. Not surprisingly, according to the same source, when it comes to the best ranked cities, San Francisco is at the top of the list, followed by:

  • San Jose, CA
  • New York, NY
  • Seattle, WA
  • Boston, MA
  • Chicago, IL
  • San Diego, CA
  • Austin, TX
Title and Salary Correlation
Full Stack Developer $113,465
Developer $93,486
Application Developer $91,601
Software Test Engineer $101,327
Back End Developer $128,535
Front End Developer $107,443

Average software developer salary in Germany and some other European countries

  • Germany

According to the data PayScale collected, on average you need to pay €49,336 yearly  to a software developer in Germany. However, if you are a senior developer, you can expect the number goes as high as €64,000 on a yearly basis.

If you are skilled in C++ and Java programming languages, the pay can go above average. On the other hand, skills that are less likely to be paid above average rates include C#, JavaScript, SQL, etc.

Title and Salary Correlation
Java 49,519€
JavaScript 48,307€
C# 47,832€
SQL 48,999€
C++ 50,718€

Average salaries reported by the same source in some other European countries may vary:

Switzerland     81,166€
Denmark     61,147€
Norway     55,712€
Sweden     41,347€
France     37,082€
UK     36,898€

Average software developer salary in Serbia

Based on the results from the third annual report about the status of developers in Serbia performed by Startit Center in Belgrade in 2019, it is clear that that the IT scene is one of the most attractive industries for people in Serbia, and the wages are one of the reasons.

starit data

Junior developers earn around €696 on a monthly basis, while median and senior software developers earn more than during previous years: €1,444 and €2,619 respectively.


Business Development Manager

Vesna Radović calendar

Business Development Manager


Njegoseva 45, 5th floor 11000 Belgrade




+38160 033-38-07

Our focus is on building and maintaining long-term partnerships and business relationships, while taking care of our and your business reputation.

Follow Us