Question

IBM

Public (NYSE: IBM)

Explore IBM careers in hybrid cloud, artificial intelligence, and enterprise consulting. Learn about interview processes, salary ranges, and opportunities at this technology pioneer.

Website

ibm.com

Industry

Technology Services

Year founded

1911

Employees

300,000

IBM Software Engineer Salaries

Reported total compensation ranges from $143,750 to $448,000 across 6 levels. Figures are self-reported and vary by location and offer details. Last updated Apr 6, 2026.

Average compensation by level

LevelTotal / yrBase / yrStock / yrBonus / yr
Advisory Engineer

Full Stack

$193,000$181,500$3,100
Associate Engineer

ML / AI

$143,750$134,596$3,250
Distinguished Engineer

Full Stack

$445,000$248,451$120,000$84,800
Senior Engineer

ML / AI

$228,000$200,000$35,000
Senior Technical Staff Member

ML / AI

$448,000$273,000$175,000$10,000
Staff Engineer

Full Stack

$150,000$140,000

When stock is front-loaded or uses an uneven vest (for example 33% / 33% / 22% / 12%), we still show annualized stock and bonus components so you can compare offers consistently.

Latest salary submissions

Anonymized rows for this title and employer. Expand a row for role context and compensation breakdown. Values are self-reported.

CompanyLocation · Date
TitleLevel · Focus tag
ExperienceTotal · At company
Total / yrBase · Stock · Bonus

Included titles · Software Engineer

Know What They'll Ask About Your Resume

Know exactly what questions your background will trigger in interviews. Start telling your story with confidence.

InterviewPal Pro Users Ratings

4.9★ from 100,000+ candidates