Content has loaded

Software engineer salary in New Jersey, 2026

How much does a Software Engineer make in New Jersey?

Average base salary

$120,282
10%
below national average
Average $120,282
Low $78,330
High $184,704

The average salary for a software engineer is $120,282 per year in New Jersey and $5,000 cash bonus per year.866 salaries taken from job postings on Indeed in the past 36 months (updated June 28, 2026).

Software Engineer job openings in New Jersey

slide 1 of 6
slide1 of 6
Associate Software Engineer
ASRC Federal3.4out of 5 stars.
Moorestown, NJ
Full-time
23 hours ago

Highest paying companies for Software Engineer in New Jersey

Average year pay is based on job postings on Indeed in the past 36 months.
TD
 
$240,000per year
View company
Fidelity TalentSource
 
$232,267per year
Meta
 
$229,558per year
State Street
 
$217,296per year
Acara Solutions
 
$210,475per year
LPL Financial
 
$204,660per year

Highest paying cities for Software Engineers near New Jersey

  1. Iselin, NJ
    $175,032 per year
  2. Moorestown, NJ
    $174,165 per year
  3. Jersey City, NJ
    $136,960 per year
  4. Edison, NJ
    $131,385 per year
  5. Newark, NJ
    $126,065 per year

Where can a Software Engineer earn more?

Compare salaries for Software Engineers in different locations
vs

How much do similar professions as Software Engineer get paid in New Jersey?

Entry Level Software Engineer

Job openings
Average $62,935 per year

Junior Software Engineer

Job openings
Average $75,146 per year

Principal Software Engineer

Job openings
Average $138,889 per year

Software Engineer Intern

Job openings
Average $33.04 per hour