High-paying software engineering jobs in Fayetteville

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


The 29 software engineering jobs listed below pay well, with salaries between $73,557 and $150,984 per year. Software Engineer, Full Stack Developer and Data Engineer are among the most popular high-paying roles in Fayetteville, NC.

Job title

Updated Oct 17, 2026
Job title
Fayetteville, NC
North Carolina
Job openings (Fayetteville)

Ai/Ml Engineer

Fayetteville

$150,984 per year

North Carolina

$131,217 per year

Database Engineer

Fayetteville

$133,572 per year

North Carolina

$128,553 per year

Platform Engineer

Fayetteville

$130,312 per year

North Carolina

$133,553 per year

Information Systems Security Engineer

Fayetteville

$127,720 per year

North Carolina

$127,370 per year

Full Stack Developer

Fayetteville

$120,344 per year

North Carolina

$139,937 per year

Automation Engineer

Fayetteville

$119,974 per year

North Carolina

$112,502 per year

Data Engineer

Fayetteville

$114,367 per year

North Carolina

$128,280 per year

Servicenow Developer

Fayetteville

$54.73 per hour

North Carolina

$65.81 per hour

Software Engineer

Fayetteville

$110,260 per year

North Carolina

$112,866 per year

Delivery Engineer

Fayetteville

$36.78 per hour

North Carolina

$44.88 per hour

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