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 368 software engineering jobs listed below pay well, with salaries between $84,506 and $172,773 per year. Software Engineer, Senior Software Engineer and Platform Engineer are among the most popular high-paying roles in Nashville, TN.

Job title

Updated Jul 21, 2026
Job title
Nashville, TN
Tennessee
Job openings (Nashville)

Forward Deployed Engineer

Nashville

$172,773 per year

Tennessee

$164,192 per year

Principal Software Engineer

Nashville

$158,532 per year

Tennessee

$160,110 per year

Solution Architect

Nashville

$152,350 per year

Tennessee

$149,051 per year

Principal Cloud Architect

Nashville

$150,453 per year

Tennessee

$150,453 per year

Software Architect

Nashville

$150,202 per year

Tennessee

$145,337 per year

Senior Software Engineer

Nashville

$137,364 per year

Tennessee

$126,802 per year

Data Engineer

Nashville

$135,407 per year

Tennessee

$123,597 per year

Software Engineer

Nashville

$129,337 per year

Tennessee

$116,155 per year

Full Stack Developer

Nashville

$128,223 per year

Tennessee

$110,414 per year

Platform Engineer

Nashville

$84,506 per year

Tennessee

$105,965 per year

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