Taro Logo

IBM is not what you think!

Software Developer
Current Employee
Has worked at IBM for 1 year
September 30, 2017
Cairo, Cairo Governorate
2.0
Doesn't Recommend
Pros

It looks good on your resume.

Cons

Disclaimer: You might have a different experience based on your team inside IBM.

I was surprised to know that IBM operates in such a messy way. My team has 3 software developers, all in different areas, which means that they work solely on different projects. This is the recipe for disaster. There's no back-up and, of course, there's no handover process in cases of emergency.

Version control wasn't used until recently, and guess what? It was we, the developers, who pushed for it. Let alone that since there are no seniors and technical team leaders, every developer writes the code the way they feel like, without any defined conventions or practices, which of course makes this code unmaintainable. There are no testers, and only developers test their own code.

Our team is not a software development team but rather a team that has some developers, and that's why the management hasn't bought the license for a decent IDE, and we're stuck using free text editors.

It's clearly not the place you would want to work at to grow your career as a software developer.

But aside from development issues and problems, IBM has the worst compensation among its peers. It didn't provide the appropriate raise after currency floating, which was provided by lots of peer companies. Also, the annual raise is a complete joke.

There are other operational issues that involve the renewal of contracts and other stuff that there's no room to mention.

Advice to Management

Rethink the way you operate and come up with new processes that bring value to you and your employees.

Adapt a transparency policy to help you find the real problems and tackle them rather than justifying them and lying.

For God's sake, define unified software practices for the whole company to follow and use decent IDEs.

Was this helpful?

IBM Interview Experiences