JavaScript salaries
Median$196k
Middle half$179k–$233k
Roles28
Annual salaries advertised by live JavaScript developer roles, in US dollars. Updated regularly.
By seniority and region
| Seniority | All | Remote | North America | Europe | Asia-Pacific |
|---|---|---|---|---|---|
| Mid-level13 roles | $195k$175k–$225k | $195k$160k–$198k | $215k$201k–$226k | – | – |
| Senior9 roles | $189k$188k–$223k | $189k$188k–$211k | – | – | – |
| Staff and principal4 roles | $388k$321k–$550k | – | $400k$388k–$700k | – | – |
Recent roles with a salary
- Senior Software Engineer, Developer Experience at Alchemy$223k · San Francisco · New York
- Staff Software Engineer, Mission Control at Polymarket$375k · New York
- Senior Software Engineer at Bastion$255k · New York City
- Security Engineer - AppSec at Rain$230k · Remote
- Site Reliability Engineer at Rain$198k · Remote
- Senior Product Security Engineer at Chainalysis$189k · New York Office · New Jersey · Massachusetts · Connecticut · Pennsylvania · New Hampshire
- Software Engineer, Backend | Product Engineering - SF Only at TRM Labs$195k · San Francisco, CA
- Director, Engineering & Business Systems at Chainalysis$268k · Remote - USA
- Staff Distributed Systems Engineer at fomo$400k · New York City
- Senior IT Operations Engineer at Rain$170k · New York, NY
- Software Engineer (Full Stack) at N1$160k · New York City · Remote/US · Remote/Europe
- Software Engineer II, Gov Systems at Chainalysis$155k · Remote - USA
All open JavaScript roles · Top JavaScript builders · Every area and skill
Questions
What is the average JavaScript developer salary?
The median advertised JavaScript developer salary is $196k a year, from 28 live roles; the middle half pay between $179k and $233k.
What does a senior JavaScript developer earn?
Senior JavaScript developer roles advertise a median of $189k a year ($188k–$223k for the middle half, 9 roles).
What do remote JavaScript developer roles pay?
Remote JavaScript developer roles advertise a median of $189k a year, from 19 roles.
Seniority comes from job titles and regions from listed locations. A figure needs at least 3 roles; “–” means fewer. How the index is built.