Company Menu

27 IBM Staff Engineer Salaries

Browse IBM Salaries by Job Title →

IBM Staff Engineers earn $91,000 annually, or $44 per hour, which is equal to the national average for all Staff Engineers at $91,000 annually and 33% higher than the national salary average for ‚Äčall working Americans. The highest paid Staff Engineers work for Azul Systems at $155,000 annually and the lowest paid Staff Engineers work for South Florida Water Management District at $33,000 annually.

Advertisement

$73K Hopewell Junction, NY Staff Engineer Average Salary at IBM ·

-$18K (21%) less than national average Staff Engineer salary ($91K)
-$3K (4%) less than average IBM salary ($76K)
"For my area, I would say I am being underpaid. Most job listings for Software Engineers, excluding NYC financial firms and rural companies are offering 10% higher than my current salary."

$65K Santa Clara, CA Staff Engineer Average Salary at IBM ·

-$26K (33%) less than national average Staff Engineer salary ($91K)
-$11K (15%) less than average IBM salary ($76K)

$70K Rochester, MN Staff Engineer Average Salary at IBM ·

-$21K (26%) less than national average Staff Engineer salary ($91K)
-$6K (8%) less than average IBM salary ($76K)

$74K IBM Staff Engineer without location (24 salaries)

-$17K (20%) less than national average Staff Engineer salary ($91K)
-$2K (2%) less than average IBM salary ($76K)
We noticed that your web browser is outdated!

Update your browser to have a more positive job search experience.

Upgrade My Browser

×