IBM Senior Software Engineer reviews

3.9

82% would recommend to a friend

(2,158 total reviews)
avatar

Arvind Krishna

69% approve of CEO

77% positive business outlook

Software Engineer/Senior Software Engineer employees have rated IBM with 3.9 out of 5 stars, based on 2,158 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 Information Technology industry (3.9 stars).

Reviews by job title

2K reviews
3.0
Jan 5, 2016
Recommend
CEO approval
Business Outlook

Pros

Nice people (except some managers), office location and equipment, almost free parking (yet), moderate amount of work/tasks, good work/life balance. Freedom to organize your work, home working up to 3 days a week. Still good entry in resume. Unlimited access to documentation, books. Good place to learn IBM technologies although certifications are not free for employees.

Cons

Salaries below market average. Less and less bonuses/profits every year. Never ending "crisis" which they use to explain why there are no raises. Annual evaluations are just a comedy. Only a few projects, mostly concentrated around support (L2/L3), low diversity of projects. Constant pressure on patents and publications. Not too many opportunities to grow knowledge/experience in the software industry as the lab suffers from "reinvent the wheel" syndrome which means "use only IBM tools and libraries or code everything from the scratch" (means no libs like Hibernate etc. allowed in the projects). Many valuable peoples' effort goes unnoticed and/or underestimated, while a few ones are making quick and brilliant careers without no visible reason. I'd also say that not all of the managers are the right people in the right place.

2.0
Dec 17, 2015
Recommend
CEO approval
Business Outlook

Pros

Pension. There really isn't any other pro in working for IBM, except possibly that it's easy to hide yourself if you are a low achiever. Even then - that might not last long.

Cons

Everything else. IBM has little care for their products and their employees. As a result they sell mediocre products supported by a dissatisfied work force. Their strategy is one size fits all - as such, strategical decisions are not made taking into accounts product value, product investment, existing resources, and investment efficiency. At the next round of cuts, everyone gets the same percentage of heads chopped off . A hire freeze applies whether a product is yielding $7M/year per developer, or $0.1M. The next killer product is staffed uniformely stealing heads from every other team - as a result it is designed and built by those heads the other teams could spare.... The former premise, and the work environment, is such that you are forever requested to widen your commitments to the company, with a promise of recognition of career advancement and recognition - somehow they aways fail to materialise. There is a talent retention program, which is interesting because if IBM kept their side of the bargain, they wouldn't need one to start with. It also amounts to: "If you stay, in the long run we'll see if we can do something 'significant' for you"

Viewing 1927 - 1929 of 2,158 Reviews

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