High-paying software engineering jobs in Cary

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


The 422 software engineering jobs listed below pay well, with salaries between $76,260 and $154,177 per year. Software Engineer, Full Stack Developer and Senior Software Engineer are among the most popular high-paying roles in Cary, NC.

Job title

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

Principal Software Engineer

Cary

$154,177 per year

North Carolina

$157,233 per year

Product Manager

Cary

$136,070 per year

North Carolina

$127,035 per year

Ai/Ml Engineer

Cary

$132,344 per year

North Carolina

$131,217 per year

Full Stack Developer

Cary

$127,658 per year

North Carolina

$139,848 per year

Software Architect

Cary

$125,023 per year

North Carolina

$116,353 per year

Data Engineer

Cary

$124,163 per year

North Carolina

$128,230 per year

Senior Software Engineer

Cary

$122,472 per year

North Carolina

$131,347 per year

Software Engineer

Cary

$109,933 per year

North Carolina

$112,882 per year

Ios Developer

Cary

$51.92 per hour

North Carolina

$62.24 per hour

Technical Lead

Cary

$46.97 per hour

North Carolina

$51.78 per hour

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