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,371 software engineering jobs listed below pay well, with salaries between $121,545 and $188,074 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 Nov 06, 2026
Job title
Jersey City, NJ
New Jersey
Job openings (Jersey City)

Solution Architect

Jersey City

$188,074 per year

New Jersey

$152,475 per year

Technical Lead

Jersey City

$162,509 per year

New Jersey

$138,130 per year

Principal Software Engineer

Jersey City

$72.97 per hour

New Jersey

$61.19 per hour

Senior Software Engineer

Jersey City

$149,268 per year

New Jersey

$146,412 per year

Software Architect

Jersey City

$70.27 per hour

New Jersey

$69.49 per hour

Technical Program Manager

Jersey City

$67.56 per hour

New Jersey

$63.11 per hour

Platform Engineer

Jersey City

$138,786 per year

New Jersey

$135,632 per year

Full Stack Developer

Jersey City

$64.78 per hour

New Jersey

$60.26 per hour

Software Engineer

Jersey City

$133,848 per year

New Jersey

$123,694 per year

Data Engineer

Jersey City

$60.09 per hour

New Jersey

$52.69 per hour

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