IBM Senior Software Engineer reviews

3.9

82% would recommend to a friend

(2,155 total reviews)
avatar

Arvind Krishna

74% approve of CEO

76% positive business outlook

Software Engineer/Senior Software Engineer employees have rated IBM with 3.9 out of 5 stars, based on 2,155 company reviews on Glassdoor. This indicates that most Software Engineer/Senior Software Engineer professionals have a good working experience there. IBM is rated in line with the average (within 1 standard deviation) by Software Engineer/Senior Software Engineer professionals compared to other employers within the IT (Information Technology) industry (3.9 stars).

Reviews by job title

2K reviews
2.0
Jun 29, 2009
Recommend
CEO approval
Business Outlook

Pros

- Good balance between work and life. - Pursuit of knowledge is encouraged and facilitated by the many classes and other opportunites offered - Benefits are exceptional

Cons

- Difficult to push for new ideas - Seniority over meritocracy. Promotions general are done based on number of years rather than competence level - Silos: Each team is isolated from the other teams. There is a significant amount of either duplication of effort or product cannibalism due to this lack of collaboration

2.0
Jun 6, 2009
Recommend
CEO approval
Business Outlook

Pros

There are some good projects to work on at IBM, you just have to find them. Pay is not great for the vast majority, but if you have a smart manager, you can be very happy. It is all about finding a good manager, but those guys are difficult to find, and therein lies the problem. IBM has a number of very smart people, understandably so, since there are so many areas of software they have pioneered in the past. It has a very rich legacy.

Cons

Good jobs or projects are getting rarer and rarer at IBM and towards the end of my time at the place, I couldn't find any. If your immediate manager is good and your relationship with him/her is good, it can be a good place to work for. Otherwise, it is a constant nightmare. There is a rule, or so I have been led to believe, by a number of managers, that a first line manager should not be technical, that all technical work should be "measurable". The problem with this is that a manager's review of an engineer's work can be wildly off base. It leads to situations where the engineer is forced to spend time on issues that really are trivial but look very attractive to management. It also forces the manager to rely on already debunked methods such as KLOC (1000s of lines of code written) or number of defects fixed to do performance evaluations. There is very little focus on quality and a lot of focus on release times. Anything that can be expressed as a number gets measured, and if can be measured, it gets managed to death. This has been my own experience. I'm sure IBM has employees who are very productive and happy, in a company of 350k+ employees, there are bound to be very diverse experiences, but in my six years with the company, I did not meet a single engineer who was consistently happy with IBM.

5.0
May 13, 2009
Recommend
CEO approval
Business Outlook

Pros

There are lots of very smart people. They pay me money and lots of it. There are lots of good toys to get your hands on. Their stock has retained valuation despite the current economic collapse. They make some really great ads and post them on TV. People think you're important when you work for IBM.

Cons

There is too much structure. They don't let you run off and create something merely for your amusement. Lots of time is spent on the phone dealing with trivia. There is a stupid office culture were you have to work in open offices.

Viewing 2125 - 2127 of 2,155 Reviews

Glassdoor has 131,645 IBM reviews submitted anonymously by IBM employees. Read employee reviews and ratings on Glassdoor to decide if IBM is right for you.