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 32% 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.

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

-$18K (21%) less than national average Staff Engineer salary ($91K)
-$4K (5%) less than average IBM salary ($77K)
"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)
-$12K (16%) less than average IBM salary ($77K)

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

-$21K (26%) less than national average Staff Engineer salary ($91K)
-$7K (9%) less than average IBM salary ($77K)

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

-$17K (20%) less than national average Staff Engineer salary ($91K)
-$3K (3%) less than average IBM salary ($77K)

What is the salary for Staff Engineer at IBM?

The salary for Staff Engineer at IBM is $75,000 annually.

What company pays the highest salary for the Staff Engineer position?

Azul Systems pays the highest salary for the Staff Engineer position at $155,000 annually.

What company pays the lowest salary for the Staff Engineer position?

South Florida Water Management District pays the lowest salary for the Staff Engineer position at $33,000 annually.

We noticed that your web browser is outdated!

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

Upgrade My Browser

×