High-paying software engineering jobs in Knoxville

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


The 42 software engineering jobs listed below pay well, with salaries between $47,163 and $106,677 per year. Software Engineer, C Developer and Infrastructure Engineer are among the most popular high-paying roles in Knoxville, TN.

Job title

Updated Sep 12, 2026
Job title
Knoxville, TN
Tennessee
Job openings (Knoxville)

Full Stack Developer

Knoxville

$106,677 per year

Tennessee

$112,605 per year

Infrastructure Engineer

Knoxville

$104,667 per year

Tennessee

$118,494 per year

Software Engineer

Knoxville

$102,848 per year

Tennessee

$114,307 per year

Developer II

Knoxville

$82,131 per year

Tennessee

$89,639 per year

C Developer

Knoxville

$28.28 per hour

Tennessee

$65.60 per hour

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