IBM employees earn $36 per hour on average, or $75,000 annually, which is 29% higher than the national salary average of $56,000 per year. According to our data, the highest paying job at IBM is a Business Unit Executive at $176,000 annually while the lowest paying job at IBM is a Customer Service Representative at $26,500 annually.See all IBM salaries »
"Yes, I do feel underpaid for the stretched assignments."
"Slightly underpaid, due to the UA partnership."
"Yes, as I was in India the salary was enough."
"Worked in India and it was over paid."
"The pay at IBM not that impressive."
"I'm getting as per market."
"Yes underpaid by $50,000, there is scope to earn more outside IBM."
"I feel that I am being paid just about right."
"I am veery much under paid .i have to look jump in to as worth of work."
"IBM provides competitive pay for its employees. An employee's salary is contingent on their level of experience and performance."
"As I am not aware of the US standards, I think I am underpaid when compared to the average salary for any senior system engineer in US."
"May be I feel its underpaid."
"I feel I am greatly underpaid for the knowledge and experience I have to offer."
"Way underpaid. I have seen many companies pay double what I get at IBM."
"Haven't had a raise in 8 years!"
"Industry average based on years of experience and size of projects."
"Underpaid and overworked to the point where I do not get any vacation time."
"I'm being paid fairly for the workload I am expected to manage."
"I am happy with what we get, but yes we should get more."
"In my opinion, with someone with my knowledge and leadership and experience, I am vastly underpaid for the responsibilities I have."