High-paying software engineering jobs in Franklin

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


The 154 software engineering jobs listed below pay well, with salaries between $34,940 and $177,061 per year. Senior Software Engineer, Software Engineer and Full Stack Developer are among the most popular high-paying roles in Franklin, TN.

Job title

Updated Oct 17, 2026
Job title
Franklin, TN
Tennessee
Job openings (Franklin)

Application Developer

Franklin

$177,061 per year

Tennessee

$111,329 per year

Director of Product Management

Franklin

$164,852 per year

Tennessee

$195,864 per year

Senior Software Engineer

Franklin

$130,480 per year

Tennessee

$127,778 per year

Full Stack Developer

Franklin

$47.92 per hour

Tennessee

$47.62 per hour

Software Engineer

Franklin

$91,848 per year

Tennessee

$113,315 per year

Developer

Franklin

$40.91 per hour

Tennessee

$41.69 per hour

Platform Engineer

Franklin

$73,086 per year

Tennessee

$118,624 per year

Automation Engineer

Franklin

$25.23 per hour

Tennessee

$70.62 per hour

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