High-paying software engineering jobs in Raleigh

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 476 software engineering jobs listed below pay well, with salaries between $117,943 and $182,992 per year. Software Engineer, Full Stack Developer and Senior Software Engineer are among the most popular high-paying roles in Raleigh, NC.

Job title

Updated Oct 20, 2026
Job title
Raleigh, NC
North Carolina
Job openings (Raleigh)

Forward Deployed Engineer

Raleigh

$182,992 per year

North Carolina

$192,599 per year

Enterprise Architect

Raleigh

$82.66 per hour

North Carolina

$99.36 per hour

Principal Software Engineer

Raleigh

$163,275 per year

North Carolina

$157,233 per year

Software Architect

Raleigh

$156,406 per year

North Carolina

$116,353 per year

Product Manager

Raleigh

$133,277 per year

North Carolina

$127,035 per year

Full Stack Developer

Raleigh

$133,161 per year

North Carolina

$139,848 per year

Senior Software Engineer

Raleigh

$128,390 per year

North Carolina

$131,347 per year

Data Engineer

Raleigh

$126,303 per year

North Carolina

$128,230 per year

Automation Engineer

Raleigh

$124,432 per year

North Carolina

$112,405 per year

Software Engineer

Raleigh

$117,943 per year

North Carolina

$112,882 per year

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