Salaripedia
English

How much does a software developer make in Birmingham?

$125,400a year

Median yearly pay for software developers in the Birmingham, AL metro area. That is $60.29 an hour or $10,450 a month.

Hourly
$60.29
Vs. national median
-8%
Rank among cities
132 of 377
Jobs in the area
3,830
Pay range
Lowest 10%: $74,110Median: $125,400Highest 10%: $175,300
PercentileYearlyHourly
10th$74,110$35.63
25th$87,720$42.17
Median$125,400$60.29
75th$143,700$69.10
90th$175,300$84.29

Other cities in Alabama

Median yearly pay for software developers.

Huntsville, AL$128,100
Mobile, AL$122,500
Daphne, AL$121,300
Auburn, AL$120,300
Florence, AL$116,300
Columbus, GA$116,200
Dothan, AL$115,600
Montgomery, AL$110,600
Decatur, AL$107,700
Tuscaloosa, AL$104,900
Anniston, AL$99,260
Software Developer salary in Alabama Software Developer salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

Actuary$132,800
Computer Network Architect$131,100
Database Architect$129,000
Information Security Analyst$115,500
Computer Programmer$103,800
Database Administrator$101,900
Computer Systems Analyst$99,470
Computer Occupation$94,330
Data Scientist$94,240
Operations Research Analyst$89,940
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a software developer make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $60.29 ($125,400 a year).

Do software developers make more in Birmingham than the national average?

No: $125,400 against $136,000 nationally, 8% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $122,500, so Birmingham pays 2% more.

Where does Birmingham rank for software developer pay?

132 of 377 metro areas with data.

How much does a software developer make starting out in Birmingham?

The lowest-paid 10% make $74,110 or less a year; the top 10% make $175,300 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.