IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated March 26, 2017
2,050 reviews

Filter

Filter

Software Engineer

3.5
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
773 Ratings

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • The hours are very long with a poor work/life balance (in 799 reviews)

  • There is an expectation to work long hours to progress within the company (in 398 reviews)

More Pros and Cons

  1. "Working with IBM"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Foster City, CA
    Current Employee - Advisory Software Engineer in Foster City, CA
    Neutral Outlook
    Approves of CEO

    I have been working at IBM full-time (More than 8 years)

    Pros

    Sky is the limit, if you are in the right place.

    Cons

    That's the problem. I come through a merger, the honeymoon has ended. Leadership knows jack, non technical, paper pushing career Managers and Senior "Directors" are going crazy. They are easily hijacked, their accountability to top management is nil, people who screw up projects worth millions of dollars are promoted and moved all the way up.

    Advice to Management

    Don't promote people who mess up projects and make them Directors and Chief Architects, if you know what I am saying.


  2. "Still new but liking it so far"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Durham, NC
    Current Employee - Software Engineer in Durham, NC
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at IBM full-time (Less than a year)

    Pros

    Lots of on the job training. Assigned a mentor to get up to speed with the current project. Apparently a lot of fluidity between teams if you want or need a change. Only been here for a month but it's looking really good so far

    Cons

    Might be personal but when my mentor is out of the office it's hard to get guidance on what we need to be doing. The training documentation is a little outdated. Lots of hunting for tidbits of information.

    Advice to Management

    None


  3. "Software Engineering Intern"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Engineering Intern in New York, NY
    Former Intern - Software Engineering Intern in New York, NY

    I worked at IBM as an intern (Less than a year)

    Pros

    Has large variety of projects and many different sub cultures within company.

    Cons

    Their internal tech is outdated, though they're slowly catching back up.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. Helpful (2)

    "Advisory Software Engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Atlanta, GA
    Current Employee - Advisory Software Engineer in Atlanta, GA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    CEO, ship is starting to turn

    Cons

    IBM is huge, getting advancement requires positive personal relationships with people in the bureaucracy. Recently walked back work life balance which led to firing any remote employees that didn't move to an office location.

    Advice to Management

    Less bureaucracy. I shouldn't have to waste $250 in time filling out forms to get approval for a $100 item that will save me an hour every day.


  6. "IBM"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in San Jose, CA
    Current Employee - Senior Software Engineer in San Jose, CA
    Doesn't Recommend
    Negative Outlook

    I have been working at IBM full-time (More than 10 years)

    Pros

    Co-workers are dedicated. Great teamwork.

    Cons

    Company is not doing well so have to reduce headcount.

    Advice to Management

    Can't keep cutting costs to propersity


  7. "SDE Intern"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer Intern in Raleigh, NC
    Current Employee - Software Development Engineer Intern in Raleigh, NC
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at IBM part-time (More than a year)

    Pros

    Good work-life balance in IBM

    Cons

    Bad codebase is not good in IBM

    Advice to Management

    It's ok.


  8. Helpful (1)

    "Not what one would hope for or expect"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Tucson, AZ
    Current Employee - Advisory Software Engineer in Tucson, AZ
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    Good people. Decent environment. Consistent work.

    Cons

    Petty raises and bonuses. Lack of employee trust.

    Advice to Management

    Work on motivation of employees with raises and reasonable bonuses.


  9. "Staff Software Engineer"

    Star Star Star Star Star
    Former Employee - Staff Software Engineer in Littleton, MA
    Former Employee - Staff Software Engineer in Littleton, MA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I worked at IBM full-time (More than 8 years)

    Pros

    Work-life balance. 401K match. Flexible schedules.

    Cons

    Little to no innovation. Cost drives every decision, including hiring, which makes it impossible to attract good talent.


  10. Helpful (1)

    "Senior Software Engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Burlingame, CA
    Current Employee - Senior Software Engineer in Burlingame, CA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    Somewhat flexible, other than that, nothing else.

    Cons

    Hard to get motivated, sub par compensation. People worried about out sourcing , low morale.

    Advice to Management

    Just make IBMers comfortable, many of us do not care about salary increase, we know it is not possible, just don't mess up again trying to make particular quarter look good by making another "strange" decision, such as increase outsourcing for that particular quarter. What management doesn't realize is in the long term, you messed up that product and some products are generating good revenue.


  11. Helpful (1)

    "Mixed Bag"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Poughkeepsie, NY
    Current Employee - Software Engineer in Poughkeepsie, NY
    Recommends
    Negative Outlook
    No opinion of CEO

    I have been working at IBM full-time (More than a year)

    Pros

    - Extremely relaxed
    - Many resources
    - Easy to get involved with R&D if you're hired as an engineer

    Cons

    - Extremely relaxed
    - Disgruntled, aging workforce
    - Bureaucratic mess