The salary trajectory of a Staff Software Test Engineer ranges between locations and employers. The salary starts at $0 per year (estimate) and goes up to $0 per year (estimate) for the highest level of seniority.
The estimated average salary for a Staff Software Test Engineer at IBM is $174,627 per year or $84 per hour, but some professionals have reported earning up to roughly $272,537 per year (90th percentile). The typical pay range is between $139,261 (25th percentile) and $221,418 (75th percentile) annually. This is based on 15 salaries submitted by IBM Staff Software Test Engineer professionals on Glassdoor, as of Jul 2026.
Staff Software Test Engineer professionals typically earn between $67 and $106 per hour.
Staff Software Test Engineer professionals typically earn between $11,605 and $18,452 monthly.