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 393 software engineering jobs listed below pay well, with salaries between $119,412 and $190,751 per year. Data Engineer, Software Engineer and Full Stack Developer are among the most popular high-paying roles in Charlotte, NC.

Job title

Updated Oct 09, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Forward Deployed Engineer

Charlotte

$190,751 per year

North Carolina

$192,375 per year

Solution Architect

Charlotte

$76.57 per hour

North Carolina

$77.43 per hour

Software Architect

Charlotte

$69.04 per hour

North Carolina

$67.13 per hour

Software Engineer

Charlotte

$67.69 per hour

North Carolina

$48.68 per hour

Senior Software Engineer

Charlotte

$140,139 per year

North Carolina

$131,473 per year

AI Developer

Charlotte

$65.34 per hour

North Carolina

$66.58 per hour

Data Engineer

Charlotte

$65.21 per hour

North Carolina

$55.11 per hour

Full Stack Developer

Charlotte

$62.53 per hour

North Carolina

$59.89 per hour

Platform Engineer

Charlotte

$61.94 per hour

North Carolina

$61.69 per hour

Product Manager

Charlotte

$122,324 per year

North Carolina

$127,560 per year

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