High-paying software engineering jobs in Winston-Salem

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


The 28 software engineering jobs listed below pay well, with salaries between $40,735 and $124,473 per year. Software Engineer, Developer and Product Manager are among the most popular high-paying roles in Winston-Salem, NC.

Job title

Updated Oct 17, 2026
Job title
Winston-Salem, NC
North Carolina
Job openings (Winston-Salem)

Technical Lead

Winston-Salem

$64.98 per hour

North Carolina

$51.78 per hour

Principal Software Engineer

Winston-Salem

$124,473 per year

North Carolina

$157,142 per year

Engineering Lead

Winston-Salem

$121,703 per year

North Carolina

$151,746 per year

Product Manager

Winston-Salem

$98,994 per year

North Carolina

$126,849 per year

Software Engineer

Winston-Salem

$88,523 per year

North Carolina

$112,866 per year

Reliability Engineer

Winston-Salem

$87,180 per year

North Carolina

$105,478 per year

Developer

Winston-Salem

$35.54 per hour

North Carolina

$56.67 per hour

Programmer Analyst

Winston-Salem

$65,708 per year

North Carolina

$91,378 per year

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