High-paying software engineering jobs in Greensboro

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


The 65 software engineering jobs listed below pay well, with salaries between $104,541 and $143,296 per year. Application Developer, Infrastructure Engineer and Software Engineer are among the most popular high-paying roles in Greensboro, NC.

Job title

Updated Jul 21, 2026
Job title
Greensboro, NC
North Carolina
Job openings (Greensboro)

Solution Architect

Greensboro

$143,296 per year

North Carolina

$151,329 per year

Infrastructure Engineer

Greensboro

$57.85 per hour

North Carolina

$54.57 per hour

AI Developer

Greensboro

$117,732 per year

North Carolina

$132,620 per year

Data Engineer

Greensboro

$114,897 per year

North Carolina

$128,569 per year

Principal Software Engineer

Greensboro

$113,949 per year

North Carolina

$160,991 per year

Senior Application Engineer

Greensboro

$112,811 per year

North Carolina

$135,124 per year

Application Developer

Greensboro

$104,541 per year

North Carolina

$91,278 per year

Software Engineer

Greensboro

$47.30 per hour

North Carolina

$48.74 per hour

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