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 60 software engineering jobs listed below pay well, with salaries between $28.28 and $85.00 per hour. C Developer, Automation Engineer and Python Developer are among the most popular high-paying roles in Knoxville, TN.

Job title

Updated Nov 09, 2026
Job title
Knoxville, TN
Tennessee
Job openings (Knoxville)

Python Developer

Knoxville

$85.00 per hour

Tennessee

$76.02 per hour

Software Architect

Knoxville

$74.42 per hour

Tennessee

$84.31 per hour

Product Manager

Knoxville

$122,191 per year

Tennessee

$120,458 per year

Full Stack Developer

Knoxville

$107,519 per year

Tennessee

$112,716 per year

Product Owner

Knoxville

$94,221 per year

Tennessee

$95,429 per year

Automation Engineer

Knoxville

$92,942 per year

Tennessee

$98,350 per year

Technical Lead

Knoxville

$88,142 per year

Tennessee

$106,362 per year

Developer II

Knoxville

$83,040 per year

Tennessee

$92,300 per year

Machine Learning Engineer

Knoxville

$78,911 per year

Tennessee

$103,185 per year

C Developer

Knoxville

$28.28 per hour

Tennessee

$65.91 per hour

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