Software Engineer Salary in New York, NY

The average Software Engineer in New York, NY earns $194,580 per year, with most salaries falling between $150,420 and $245,640. That's 38% above the national average of $141,000 for this role.

Look up your exact salary — free →

Software Engineer pay by experience in New York, NY

ExperienceAverageTypical range
Entry-level$139,380$106,260 – $173,880
Mid-level$194,580$150,420 – $245,640
Senior$251,160$201,480 – $307,740
Staff / Lead$320,160$259,440 – $397,440
Executive$431,940$333,960 – $607,200

Salary percentiles (mid-level)

$173,880
$194,580
$220,800

Figures are modeled market estimates for New York, NY based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Software Engineer salary in other cities

Other roles in New York, NY

Look up your exact salary — free →