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 508 software engineering jobs listed below pay well, with salaries between $67,023 and $175,023 per year. Software Engineer, Senior Software Engineer and Automation Engineer are among the most popular high-paying roles in Raleigh, NC.

Job title

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

Forward Deployed Engineer

Raleigh

$175,023 per year

North Carolina

$135,374 per year

Principal Software Engineer

Raleigh

$170,786 per year

North Carolina

$160,991 per year

Software Architect

Raleigh

$155,528 per year

North Carolina

$113,605 per year

Product Manager

Raleigh

$133,839 per year

North Carolina

$125,815 per year

Senior Software Engineer

Raleigh

$131,445 per year

North Carolina

$132,013 per year

Full Stack Developer

Raleigh

$130,580 per year

North Carolina

$140,157 per year

Data Engineer

Raleigh

$126,037 per year

North Carolina

$128,569 per year

Automation Engineer

Raleigh

$125,588 per year

North Carolina

$112,332 per year

Developer

Raleigh

$58.47 per hour

North Carolina

$56.60 per hour

Software Engineer

Raleigh

$121,029 per year

North Carolina

$113,511 per year

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