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,677 software engineering jobs listed below pay well, with salaries between $103,862 and $190,882 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 25, 2026
Job title
Jersey City, NJ
New Jersey
Job openings (Jersey City)

Senior Solution Architect

Jersey City

$190,882 per year

New Jersey

$170,933 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.28 per hour

Senior Software Engineer

Jersey City

$150,697 per year

New Jersey

$145,022 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.06 per hour

New Jersey

$62.66 per hour

Software Engineer

Jersey City

$135,300 per year

New Jersey

$120,068 per year

Data Engineer

Jersey City

$62.30 per hour

New Jersey

$53.20 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.