High-paying software engineering jobs in Durham

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


The 401 software engineering jobs listed below pay well, with salaries between $48,814 and $171,765 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Durham, NC.

Job title

Updated Jul 05, 2026
Job title
Durham, NC
North Carolina
Job openings (Durham)

Director of Product Management

Durham

$171,765 per year

North Carolina

$183,536 per year

Principal Software Engineer

Durham

$151,639 per year

North Carolina

$158,914 per year

Senior Automation Engineer

Durham

$142,909 per year

North Carolina

$140,995 per year

Senior Software Engineer

Durham

$142,544 per year

North Carolina

$132,120 per year

Developer

Durham

$60.90 per hour

North Carolina

$56.75 per hour

Senior Developer

Durham

$60.53 per hour

North Carolina

$61.26 per hour

Full Stack Developer

Durham

$56.04 per hour

North Carolina

$59.96 per hour

Software Engineer

Durham

$107,657 per year

North Carolina

$113,475 per year

Field Application Engineer

Durham

$100,441 per year

North Carolina

$122,851 per year

Automation Engineer

Durham

$35.25 per hour

North Carolina

$81.49 per hour

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