High-paying software engineering jobs in Indianapolis

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


The 225 software engineering jobs listed below pay well, with salaries between $107,267 and $152,425 per year. Senior Software Engineer, Software Engineer and Automation Engineer are among the most popular high-paying roles in Indianapolis, IN.

Job title

Updated Jun 05, 2026
Job title
Indianapolis, IN
Indiana
Job openings (Indianapolis)

Principal Software Engineer

Indianapolis

$152,425 per year

Indiana

$152,918 per year

Solution Architect

Indianapolis

$147,202 per year

Indiana

$150,485 per year

Software Architect

Indianapolis

$147,057 per year

Indiana

$141,210 per year

Data Engineer

Indianapolis

$136,227 per year

Indiana

$127,027 per year

Senior Software Engineer

Indianapolis

$130,571 per year

Indiana

$131,371 per year

Full Stack Developer

Indianapolis

$124,746 per year

Indiana

$113,305 per year

Technical Lead

Indianapolis

$121,709 per year

Indiana

$117,244 per year

AI Developer

Indianapolis

$121,153 per year

Indiana

$118,893 per year

Automation Engineer

Indianapolis

$110,538 per year

Indiana

$99,480 per year

Software Engineer

Indianapolis

$107,267 per year

Indiana

$102,112 per year

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