Technology
Software Engineer Salary (2025)
Software engineers design, develop, and maintain software systems.
$124,200
Median Annual
$60/hr
Hourly Rate
$85,000
Entry Level
$180,000
Senior Level
Salary Range
$85,000
$180,000
Median: $124,200 — positioned between entry and senior
Top Paying States for Software Engineers
| State | Est. Annual Salary | vs. National |
|---|---|---|
| Hawaii | $176,000 | +42% |
| California | $171,000 | +38% |
| New York | $159,000 | +28% |
| Alaska | $155,000 | +25% |
| Massachusetts | $155,000 | +25% |
| New Jersey | $149,000 | +20% |
| Connecticut | $147,000 | +18% |
| Washington | $143,000 | +15% |
Estimates based on cost-of-living index adjustments. Actual salaries vary by employer and experience.
How to Become a Software Engineer
Most Software Engineer positions require: Bachelor's in Computer Science. Salaries typically increase significantly with experience and specialization.
Want to become a Software Engineer? Browse accredited Bachelor's in Computer Science programs.
Browse Programs →Software Engineer Salary by State
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming