Developer Salaries for Different Programming Languages

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
45,908
Reaction score
18,407
After analysing salary discrepancies between Johannesburg and Cape Town and the value of managerial experience, we wanted to investigate the salary discrepancies between programming languages.

When a developer creates a profile on OfferZen, they list previous roles and years of experience in each role. Companies view profiles of developers currently looking for work and reach out to them with an interview request.

For this analysis, we analysed the roles and how they impacted the salaries of developers who found work on OfferZen. We initially looked at over 20 programming languages but settled on .Net, C/C++, Java, Python and Ruby for this blog post.

Average salary comparison
We started by graphing the salary of developers based on their experience with each language.

Salary-3_graph1@2x.png

Much more here: https://www.offerzen.com/blog/developer-salaries-for-different-programming-languages

Very decent article, whether accurate or not, about salaries for a change.
 
I think this may have been mentioned previously. I agree that it's a good interpretation of the results. It's not clear where the "6+" limit comes from though - do they just not publish the numbers because as they say, salaries for the various languages converge after this, or is it because there is no significant difference between people with 6 years of experience and people with 10 or 20 years of experience?
 
R60 000 for 6 years in .NET.

That's optimistic rofl.
 
R60 000 for 6 years in .NET.

That's optimistic rofl.

Looks closer to 48 from that graph for 6. 60 is 6+ (unspecified), so upwards of 6 and you'd probably find that these people have a lot of other responsibilities, than just C# development.
 
I think this may have been mentioned previously. I agree that it's a good interpretation of the results. It's not clear where the "6+" limit comes from though - do they just not publish the numbers because as they say, salaries for the various languages converge after this, or is it because there is no significant difference between people with 6 years of experience and people with 10 or 20 years of experience?

Founder of OfferZen here - thought I'd give some clarity on this.

Salaries do increase after 6 years of experience. The 6+ limit is the result of a foolish decision we made when we initially launched: we limited developers to select 0-1, 1-2, 2-4, 4-6 and 6+ years of experience when building their profiles. We're actually about to release a big update that will, amongst other things, give a much wider range of experience.

We take the analysis of our data very seriously - we never "just wing it". We have an inhouse data scientist (who is an actuary by training) that spends many days analysing the data before we publish it.

One thing to note is that we generally discusses averages in our salary articles, not distributions. There might be outliers that earn significantly more or less.
 
Founder of OfferZen here - thought I'd give some clarity on this.

Salaries do increase after 6 years of experience. The 6+ limit is the result of a foolish decision we made when we initially launched: we limited developers to select 0-1, 1-2, 2-4, 4-6 and 6+ years of experience when building their profiles. We're actually about to release a big update that will, amongst other things, give a much wider range of experience.

We take the analysis of our data very seriously - we never "just wing it". We have an inhouse data scientist (who is an actuary by training) that spends many days analysing the data before we publish it.

One thing to note is that we generally discusses averages in our salary articles, not distributions. There might be outliers that earn significantly more or less.

Oh, hi (assuming Malan)! Just last week we were looking on OfferZen for some people. :) Curious to see the results from the "big update".
 
Founder of OfferZen here - thought I'd give some clarity on this.

Salaries do increase after 6 years of experience. The 6+ limit is the result of a foolish decision we made when we initially launched: we limited developers to select 0-1, 1-2, 2-4, 4-6 and 6+ years of experience when building their profiles. We're actually about to release a big update that will, amongst other things, give a much wider range of experience.

We take the analysis of our data very seriously - we never "just wing it". We have an inhouse data scientist (who is an actuary by training) that spends many days analysing the data before we publish it.

One thing to note is that we generally discusses averages in our salary articles, not distributions. There might be outliers that earn significantly more or less.

Will the "big update" cater for contractors and freelancers?
 
Yeah, saw that. PHP's sole purpose is to keep cPanel and shared hosting alive

/runs
 
Oh, hi (assuming Malan)! Just last week we were looking on OfferZen for some people. :) Curious to see the results from the "big update".

I'm actually Malan's brother (Philip). Hello :)

There are a few big updates coming actually. We're busy doing a complete UI/UX refresh on the developer side and rebuilding the front-end in React as we go. The plan is to release the updates in a few chunks rather than one insanely big update.

Upcoming changes for developers:
- New onboarding flow
- New profile building interface
- New interview request UI
- Feedback system for interviews

And then there are a few bigger updates I can't announce just yet :)
 
Top
Sign up to the MyBroadband newsletter
X