Nationally, the average salary for a software engineer in the United States is $126,366.00.
Of the top 12 tech hubs in the country, software engineers receive the highest average salary in Miami, FL where the average software engineer salary is $149,442.00. This is 18% above the national average.
Software engineers receive the highest average salary in Atlanta, GA where the average software engineer salary is $106,106.00. This is -16% below the national average.