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 228 software engineering jobs listed below pay well, with salaries between $63,382 and $174,478 per year. Software Engineer, Forward Deployed Engineer and Software Architect are among the most popular high-paying roles in Indianapolis, IN.

Job title

Updated Jul 12, 2026
Job title
Indianapolis, IN
Indiana
Job openings (Indianapolis)

Forward Deployed Engineer

Indianapolis

$174,478 per year

Indiana

$167,324 per year

Principal Software Engineer

Indianapolis

$153,835 per year

Indiana

$154,649 per year

Solution Architect

Indianapolis

$147,513 per year

Indiana

$150,467 per year

Software Architect

Indianapolis

$143,814 per year

Indiana

$139,829 per year

Data Engineer

Indianapolis

$135,702 per year

Indiana

$127,879 per year

Senior Software Engineer

Indianapolis

$130,001 per year

Indiana

$131,388 per year

Technical Lead

Indianapolis

$125,855 per year

Indiana

$115,531 per year

Automation Engineer

Indianapolis

$113,321 per year

Indiana

$100,743 per year

Software Engineer

Indianapolis

$109,285 per year

Indiana

$103,686 per year

Application Developer

Indianapolis

$34.19 per hour

Indiana

$46.39 per hour

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