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 459 software engineering jobs listed below pay well, with salaries between $68,655 and $207,684 per year. Senior Software Engineer, Software Engineer and Full Stack Developer are among the most popular high-paying roles in Charlotte, NC.

Job title

Updated Aug 29, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Enterprise Architect

Charlotte

$207,684 per year

North Carolina

$188,562 per year

Forward Deployed Engineer

Charlotte

$184,772 per year

North Carolina

$198,724 per year

Principal Software Engineer

Charlotte

$147,213 per year

North Carolina

$155,745 per year

Software Architect

Charlotte

$69.44 per hour

North Carolina

$67.50 per hour

Senior Software Engineer

Charlotte

$139,363 per year

North Carolina

$130,449 per year

Software Engineer

Charlotte

$66.13 per hour

North Carolina

$48.08 per hour

Data Engineer

Charlotte

$64.16 per hour

North Carolina

$54.76 per hour

Full Stack Developer

Charlotte

$62.43 per hour

North Carolina

$59.78 per hour

Platform Engineer

Charlotte

$60.74 per hour

North Carolina

$63.69 per hour

Developer

Charlotte

$59.90 per hour

North Carolina

$56.48 per hour

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