Entry level software engineer salaries - the definitive guide

Career advice Mar 05, 2021

One of the great attractions to learning to code is the software engineer salary. How much can an entry level software engineer who is self-taught or has gone to a coding bootcamp earn in 2021? I did an anonymous survey recently to find out.

Thanks to everyone who share it from the No CS Degree Twitter page! If you'd like to add your own salary info, please fill out this typeform. I don't collect email or any other personal data so it's 100% anonymous. Remember we have a job board for self-taught and bootcamp devs which is the best place to find an entry level software developer job.

Here are the salary locations mentioned in this report:

  • North America
  • Remote
  • UK
  • Some European countries
  • Some Asia/Pacific countries
  • Nigeria

San Francisco ๐Ÿ’ฐ

Due to the high number of startups in the area, you can generally get a higher salary as an entry level software engineer in San Francisco. If you have attended a coding bootcamp, you can expect to earn up to $94,000. You may even be able to get a six figure salary as a programmer given this is where the top tech firms compete for talent. You can check out the best bootcamps in San Francisco to attend on our sister site, Bootcamp Index.

If you are a self-taught web developer you may earn less than a coding bootcamp graduate. In our study we found that self-taught developers earned at least $63,000 in their first job in San Francisco. This is certainly on the low end of the scale though.

From broke teacher to Uber Software Engineer in 8 months

New York City ๐Ÿ—ฝ

New York City is one of the most expensive cities to live in the US. ย For that reason, software developer salaries are higher than average. If you have attended a coding bootcamp, you may be able to earn up to $150,000 for an entry level software developer job in New York City. You can find out the best coding bootcamps in New York City on our sister site, Bootcamp Index.

Pauline switched to data science after attending Flatiron School

Seattle โ˜”๏ธ

Seattle has lots of job opportunities for developers and is the home to companies like Microsoft and Amazon. You can expect to earn anything from $88,000 to $105,000 as a software developer in Seattle. Our study didn't show a discernible difference between self-taught and bootcamp salaries in Seattle. Here's an article from a Washington state resident who became a developer:

From sawmill worker to Software Engineer in your 30s

Los Angeles ๐Ÿ–

LA has long been outshone by its northern California rival, San Francisco and the wider Bay Area when it comes to tech jobs. Some notable exceptions have been companies like Snap moving to the Venice Beach area of Los Angeles.

As someone who is self-taught, the minimum entry level developer salary you should expect in Los Angeles is $60,000. Hopefully you can earn lots more, especially if you went to a coding bootcamp.

Read how this LA developer beat imposter syndrome and learned to code

Texas ๐Ÿค 

Austin is doing its hardest just now to woo companies away from Silicon Valley. As such we can expect computer engineer salaries to increase in the next few years in the Lone Star State. For the moment, junior developer salaries are lower than on the coasts.

A self-taught entry level software developer should earn between $40,000 and $54,000. This is definitely on the low end of the scale and you may well be able to get more than this. Read how Kenneth is making six figures now while living in Fort Worth, Texas:

A six figure software engineer salary 3 years after learning to code

No-CS-OK-screenshot

Toronto ๐Ÿ‡จ๐Ÿ‡ฆ

Toronto is Canada's biggest city and as such home to it's highest software developer salaries. From our survey, an average entry level software developer salary of between C$57,000 and C$65,000 is to be expected here.

This Canadian developer shares learning code and job hunting tips

Remote entry level software engineer salary in the US

Based on our survey, remote junior software engineers can expect to earn at least $40,000 and $60,000 on the lower end of the scale. If they are working on an hourly basis as freelancers they may earn between $57 and $70. ย As remote work grows due to Covid 19, it may well be the case that you can earn more by working remotely on either coast.

Learn how Aldhair went from cruise ship cleaner to remote developer

Remote entry level software engineer salary in the UK

If you have attended a coding bootcamp you may receive a salary from ยฃ20,000 up to ยฃ35,000 as an entry level developer working remotely in the UK. You may be able to get stock options or bonuses in some positions. While some forward-thinking employers may pay you regardless of where in the UK you are working remotely from, others will tie it to local living costs.

This violinist became a developer after learning remotely

Remote developer salaries ๐ŸŒŽ

Lots of companies have had to adapt to remote work very quickly due to Covid 19. As a result there is still a lot of debate about how much to pay remote software developers. Some companies pay remote developers based on where they live, as is the norm in recruiting.

Other remote companies pay a fixed salary regardless of where a developer lives. This allows the developer to explore different countries to live in, become a digital nomad or simply enjoy a higher salary than they would normally do locally.

Mariano 84x his old salary by coding from Argentina

Remote companies mailing list

London, UK ๐Ÿ‡ฌ๐Ÿ‡ง

London is by far the biggest employer in the UK and that goes for tech jobs as well. Silicon Roundabout, London's answer to Silicon Valley, in the East End of London boasts loads of top UK tech companies and startups. Therefore, London commands the highest junior software engineer salaries in the UK.

A self-taught developer or coding bootcamp graduate in London can expect to make anywhere from ยฃ28,000 to ยฃ40,000 in their starting salary as a software developer.

Read how this London nurse became a developer

North of England ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ

Developer salaries in the North of England are definitely lower than in London. Of course the living costs are lower as well so this is to be expected. A junior software developer salary in northern cities like Manchester and Leeds is between ยฃ24,000 and ยฃ30,000.

Pauline Narvas talks learning to code without a Computer Science degree

Scotland ๐Ÿฅƒ

Scotland has a small tech scene but boasts the occasional unicorn like everyone's favourite flight checker, Skyscanner. As living costs are a lot lower than in London, you can expect a correspondingly lower entry level salary here as a web developer. You'll also likely earn more as a software developer in Edinburgh than in Glasgow.

If you are self-taught you may expect a salary around ยฃ18,000 or a little higher. In bigger companies, which often recruit more from coding bootcamps, you can earn in the region of ยฃ25,000 as your first salary.

This Edinburgh developer talks learning React

Berlin ๐Ÿ‡ฉ๐Ÿ‡ช

Berlin is the best city in Germany for developer jobs. It boasts a buzzing tech scene with lots of entrepreneurs moving here to take advantage of cheap rents, a high number of developers and of course great nightlife. Berlin has many great tech companies including music streaming service, Soundcloud. Someone starting out in their coding career in Berlin can expect a software engineer salary of between โ‚ฌ32,000 and โ‚ฌ50,000.

On six figures as a self-taught developer in Berlin

Paris ๐Ÿ‡ซ๐Ÿ‡ท

Paris has a buzzing startup scene and the country's president has been keen to get more companies to move to France. The famous Station F is the world's biggest incubator for startups. A junior software engineer who is self-taught can earn about โ‚ฌ30,000 in Paris.

From dancer to developer in Paris

The Netherlands ๐Ÿ‡ณ๐Ÿ‡ฑ

A developer starting out in The Netherlands may earn about โ‚ฌ30,000 per year. As Amsterdam is the capital, has the most jobs and is a more expensive place to live, you should be able to earn the most here.

This Dutch developer made an internet privacy website to take on Google

Austria ๐Ÿ‡ฆ๐Ÿ‡น

A self-taught developer starting out in Vienna can earn between โ‚ฌ30,000 and โ‚ฌ40,000 salary as an entry level software developer.

Learn how Richard earned $15,000 per month from rural Austria

BJS-Social-Share-4

Melbourne ๐Ÿ‡ฆ๐Ÿ‡บ

Melbourne regularly tops the list of the world's best cities to live in. With a beguiling array of coffee shops and a great cultural scene, it's an obvious place for software developers to live in Australia. Junior software engineers can expect to earn anything from A$60,000 to A$90,000 in Melbourne.

This Melbourne developer's business makes $10,000 a month

Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

The average junior developer salary in Malaysia is 3000-3500 MYR ($740-860) a month or 36,000-42,000 MYR ($8-$10,000) a year.

Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ

A junior developer who has attended a coding bootcamp in Indonesia can expect to earn IDR 42m a year. This is about $3,000.

Nigeria ๐Ÿ‡ณ๐Ÿ‡ฌ

In Nigeria an entry level computer developer can earn approximately 1,000,000 NGR per year. This is about $2,626.

Pete Codes

Hey, I'm Pete and the creator of this site. I am a self-taught web developer and I'm based in Edinburgh, Scotland.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.