Content has loaded

Principal software engineer salary in New York, NY, 2026

How much does a Principal Software Engineer make in New York, NY?

Average base salary

$214,058
21%
above national average
Average $214,058
Low $153,009
High $299,465

The average salary for a principal software engineer is $214,058 per year in New York, NY. 170 salaries taken from job postings on Indeed in the past 36 months (updated July 20, 2026).

Principal Software Engineer job openings in New York, NY

slide 1 of 6
slide1 of 6
Senior Principal Engineer (Gen...
Bank of America3.8out of 5 stars.
New York, NY
$156,500 - $230,000 a year
Full-time
2 days ago

Highest paying companies for Principal Software Engineer in New York, NY

Average year pay is based on job postings on Indeed in the past 36 months.
StubHub
 
$425,000per year
View company
Toast
 
$320,000per year
Credit Acceptance
 
$317,900per year
Kizen
 
$300,000per year
Credera
 
$289,800per year
Snap Inc.
 
$287,000per year

Highest paying cities for Principal Software Engineers near New York, NY

  1. New York, NY
    $214,058 per year
  2. Brooklyn, NY
    $183,597 per year
  3. Niskayuna, NY
    $175,125 per year
  4. Albany, NY
    $151,720 per year
  5. Rome, NY
    $143,201 per year

Where can a Principal Software Engineer earn more?

Compare salaries for Principal Software Engineers in different locations
vs

How much do similar professions as Principal Software Engineer get paid in New York, NY?

Entry Level Software Engineer

Job openings
Average $109,180 per year

Software Engineer Intern

Job openings
Average $36.53 per hour