SalaryData

Software Engineer Salary in New Jersey

Based on 12K+ workers in New Jersey

Data year: 2025 · Last updated: June 2026

Median Annual Salary (NJ)

$108,310

$52.072/hr

vs National Average

$106,671

+1.5% vs national median

Salary Range (10th–90th)

$48K $208K

12K employed in New Jersey

Salary Distribution — Software Engineer in New Jersey

Software Engineer (NJ) salary percentiles
PercentileAnnual Salary
10th percentile$48,380
25th percentile$72,370
Median (50th percentile)$108,310
75th percentile$167,020
90th percentile$207,950

Top H-1B Employers for Software Engineer in New Jersey

Companies that filed the most H-1B (LCA) applications for this role in New Jersey — ranked by application count.

#EmployerApplicationsMedian Wage
1COGNIZANT TECHNOLOGY SOLUTIONS US CORP45$110,344
2UBS Business Solutions US LLC10$152,950
3Capgemini America Inc9$125,528
4JPMorgan Chase & Co.8$176,600
5COMPUNNEL SOFTWARE GROUP, INC7$102,250

Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026.

Historical Salary Trend — Software Engineer in New Jersey vs National

Historical Software Engineer (New Jersey vs National) salary trend
YearMedian Salary (United States)
2022$84,050
2023$94,810
2024$103,910
2025$108,310
Historical salary trend for Software Engineer in New Jersey
YearNew Jersey MedianNational Median
2022$84,050$89,712
2023$94,810$97,924
2024$103,910$101,746
2025$108,310$106,671

Software Engineer Salary by Experience Level in New Jersey

Software Engineer Salary in Other States

Frequently Asked Questions

How much do software engineers make in New Jersey?

Software engineers in New Jersey earn a median salary of $108,460 per year, or $52 per hour. This is approximately 3.4% below the national average for the role.

What is the salary range for software engineers in New Jersey?

The salary range for software engineers in New Jersey extends up to $122,212 per year at the high end. This represents the upper salary threshold based on current market data for the state.

Is the New Jersey software engineer salary higher or lower than the national average?

New Jersey software engineer salaries are 3.4% lower than the national average, with the state median at $108,460 compared to higher national figures. Despite being slightly below average, this remains a competitive compensation level for the region.

What does a software engineer earn per hour in New Jersey?

Software engineers in New Jersey earn a median hourly rate of $52 per hour, which translates to an annual salary of $108,460 based on standard full-time employment.

Related Occupations

More Locations