High-paying software engineering jobs in Nashville

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


The 403 software engineering jobs listed below pay well, with salaries between $113,112 and $152,487 per year. Infrastructure Engineer, Principal Software Engineer and Senior Software Engineer are among the most popular high-paying roles in Nashville, TN.

Job title

Updated Oct 28, 2026
Job title
Nashville, TN
Tennessee
Job openings (Nashville)

Enterprise Architect

Nashville

$73.84 per hour

Tennessee

$68.26 per hour

Solution Architect

Nashville

$152,487 per year

Tennessee

$148,702 per year

Principal Software Engineer

Nashville

$150,833 per year

Tennessee

$157,151 per year

AI Developer

Nashville

$138,507 per year

Tennessee

$118,793 per year

Senior Software Engineer

Nashville

$137,960 per year

Tennessee

$127,745 per year

Software Architect

Nashville

$137,709 per year

Tennessee

$144,636 per year

Full Stack Developer

Nashville

$125,464 per year

Tennessee

$112,132 per year

Infrastructure Engineer

Nashville

$122,320 per year

Tennessee

$118,414 per year

Software Engineer

Nashville

$119,275 per year

Tennessee

$112,408 per year

Forward Deployed Engineer

Nashville

$113,112 per year

Tennessee

$111,670 per year

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