High-paying software engineering jobs in Jersey City

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 2,652 software engineering jobs listed below pay well, with salaries between $103,862 and $193,822 per year. Software Engineer, Senior Software Engineer and Full Stack Developer are among the most popular high-paying roles in Jersey City, NJ.

Job title

Updated Jul 29, 2026
Job title
Jersey City, NJ
New Jersey
Job openings (Jersey City)

Director of Product Management

Jersey City

$193,822 per year

New Jersey

$178,119 per year

Solution Architect

Jersey City

$177,917 per year

New Jersey

$148,476 per year

Principal Software Engineer

Jersey City

$73.84 per hour

New Jersey

$60.29 per hour

Senior Software Engineer

Jersey City

$150,215 per year

New Jersey

$144,928 per year

Java Developer

Jersey City

$66.58 per hour

New Jersey

$61.19 per hour

Technical Program Manager

Jersey City

$66.16 per hour

New Jersey

$62.58 per hour

Full Stack Developer

Jersey City

$66.08 per hour

New Jersey

$62.63 per hour

Software Engineer

Jersey City

$135,300 per year

New Jersey

$120,190 per year

Data Engineer

Jersey City

$62.60 per hour

New Jersey

$53.21 per hour

Infrastructure Engineer

Jersey City

$122,489 per year

New Jersey

$117,316 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.