Average Salary: $92,355 since  

Salaries for a Staff Engineer at IBM in Yorktown Heights, NY vary between $75,751 and $108,960 with an average of $92,355. The top 25% make a salary of at least $108,960. The median salary is $75,751. Attached is a detailed distribution of the salaries.