Remote Software Developer Salaries Around the World

Make better decisions about hiring remote talent. Use this salary explorer to compare remote developer salaries in different regions, whether you want to find the best place to hire a remote developer or build a remote engineering hub.

Software developers working remotely expect a global average of $70,877 USD per year based on self-reported data from over 350,000 remote developers on Arc, but the difference between locations can vary greatly.

Remote Developer Salaries - Asia

The average software engineer salary in North America is $82,757.

Use the navigation drop-down below to explore remote software developer salaries for specific locations within North America, and how they stack up against the regional average. Salaries are based on self-reported data.

Review salary information for:
United States

Click here to see the salary breakdown for front-end, back-end, and mobile developers(as well as other factors to consider).

Average Developer Salary

Canada

$86,968 +5%

North America

$82,757

Senior Developer Salary

Canada

$101,028 -10%

North America

$112,779

View more locations in North America

Average Developer Salary

Mexico

$64,304 -22%

North America

$82,757

Senior Developer Salary

Mexico

$77,866 -31%

North America

$112,779

View more locations in North America

Average Developer Salary

United States

$96,999 +5%

North America

$82,757

Senior Developer Salary

United States

$159,444 +41%

North America

$112,779

View more locations in North America

About This Tool

Work with great developers — who just happen to be outside your zip code.

We built this tool to help you understand how much remote developers expect to be paid annually across different countries around the world.

Hire software developers by technologies

Now that you know about software engineer salary in the United States, it’s time to take a look at developers skilled in different technologies. Browse through our expert developers worldwide and hire remote developers to help strengthen your development team.

Recommended hiring resource

Below is a curated list of resources that helps you hire full-time and contract remote developers.

How to Hire Developers

How to build a remote development team

Knowing software engineer salary in the United States is the first step to building your development team. However, you need more than just that to build a great team.

Below is a curated list of resources to help you hire freelance and full-time developers.

Why Hire Remote Workers

Data-backed Reasons to Work with Remote Developers

How to Onboard Developers

Tips for your Remote Developer Onboarding Experience

How to Onboard

How to Build your Remote Developer Onboarding Experience

Managing Remote Developers

Best Practices for Managing Remote Developers