High-paying software engineering jobs in Charlotte

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


The 472 software engineering jobs listed below pay well, with salaries between $69,748 and $179,429 per year. Software Engineer, Data Engineer and Full Stack Developer are among the most popular high-paying roles in Charlotte, NC.

Job title

Updated Jul 12, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Forward Deployed Engineer

Charlotte

$179,429 per year

North Carolina

$172,657 per year

Solution Architect

Charlotte

$77.73 per hour

North Carolina

$75.66 per hour

Senior Software Engineer

Charlotte

$137,888 per year

North Carolina

$132,050 per year

Software Architect

Charlotte

$66.19 per hour

North Carolina

$65.75 per hour

AI Developer

Charlotte

$65.47 per hour

North Carolina

$65.80 per hour

Software Engineer

Charlotte

$64.64 per hour

North Carolina

$48.75 per hour

Data Engineer

Charlotte

$63.93 per hour

North Carolina

$55.52 per hour

Full Stack Developer

Charlotte

$62.35 per hour

North Carolina

$60.03 per hour

Developer

Charlotte

$60.85 per hour

North Carolina

$56.84 per hour

Platform Engineer

Charlotte

$59.88 per hour

North Carolina

$65.00 per hour

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