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.
- Canada
- Mexico
- 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
$86,968 +5%
$82,757
Senior Developer Salary
$101,028 -10%
$112,779

View more locations in North America
Average Developer Salary
$64,304 -22%
$82,757
Senior Developer Salary
$77,866 -31%
$112,779

View more locations in North America
Average Developer Salary
$96,999 +5%
$82,757
Senior Developer Salary
$159,444 +41%
$112,779

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