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,955 software engineering jobs listed below pay well, with salaries between $103,836 and $202,775 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 Sep 21, 2026
Job title
Jersey City, NJ
New Jersey
Job openings (Jersey City)

Senior Solution Architect

Jersey City

$202,775 per year

New Jersey

$163,121 per year

Principal Software Engineer

Jersey City

$73.84 per hour

New Jersey

$60.56 per hour

Senior Software Engineer

Jersey City

$149,062 per year

New Jersey

$144,702 per year

Software Architect

Jersey City

$68.71 per hour

New Jersey

$68.82 per hour

Technical Program Manager

Jersey City

$67.56 per hour

New Jersey

$63.06 per hour

Java Developer

Jersey City

$66.57 per hour

New Jersey

$61.00 per hour

Full Stack Developer

Jersey City

$65.12 per hour

New Jersey

$61.27 per hour

Software Engineer

Jersey City

$133,423 per year

New Jersey

$121,311 per year

Data Engineer

Jersey City

$60.54 per hour

New Jersey

$52.72 per hour

Forward Deployed Engineer

Jersey City

$51.93 per hour

New Jersey

$56.72 per hour

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