IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated February 19, 2019
2,639 reviews

Filter

Filter

Software Engineer

3.6
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
1,096 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Work life balance especially to new mothers" (in 1085 reviews)

  • "Low Salary growth in comparison" (in 528 reviews)

More Pros and Cons

  1. "Great modern tech stack and experiences."

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

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

    Pros

    Modern technologies, various teams, great resources.

    Cons

    You can get lost in the size of the company.

    Advice to Management

    Please try and streamline the product line and create solid core product experiences.


  2. "super"

    StarStarStarStarStar
    Former Employee - Software Engineer
    Former Employee - Software Engineer

    I worked at IBM part-time (More than a year)

    Pros

    super company is ibm.its good

    Cons

    no cons in ibm.its good

    Advice to Management

    nice

  3. Helpful (1)

    "Great place to start/end career"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Austin, TX
    Current Employee - Software Engineer in Austin, TX
    Recommends
    Disapproves of CEO

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

    Pros

    Allows to gain experience of various technologies.

    Cons

    After the 2 year mark, it is hard to find additional opportunities within IBM.


  4. "Work environment at IBM"

    StarStarStarStarStar
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    Former Employee - Software Engineer
    Former Employee - Software Engineer

    I worked at IBM full-time (More than a year)

    Pros

    A lot of people to help, work environment is great. Given a chance, I wold love to work again for IBM

    Cons

    Some projects enable you to work on a particular skill, not allowing the overall exposure.


  5. "Good"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer in Houston, TX
    Current Intern - Software Engineer in Houston, TX
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at IBM as an intern (Less than a year)

    Pros

    Environment, culture, work style, collagues

    Cons

    None None None None None


  6. "Corporate Environment with Open Office"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Research Software Engineer in Cambridge, MA
    Former Employee - Research Software Engineer in Cambridge, MA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I worked at IBM full-time (More than a year)

    Pros

    Nice office, free snacks and coffee in the break area, free gym, some interesting projects

    Cons

    Very corporate feeling even in the research groups, a lot of 9to5ers, upper management is a bit siloed off and difficult and slow to communicate with, lots of projects that have little to no market research behind them, large projects tend to lack good communication and leadership vision.

    Advice to Management

    Allow easier ways to release open-source projects. Encourage employees to work on side projects. Do market research on projects and potential products so that employees know what they are shooting for.


  7. "Far better companies to work for"

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

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

    Pros

    Lots of jobs across all the projects
    MacBook Pro laptops

    Cons

    Hyper focus on stock price
    No raises even for cost of living unless you're rating is a "1" yet money spent on stock buy-backs
    Band promotions come with escalating "give back" review requirements outstripping pay increases
    Facility conditions are poor and outdated. I'm usually embarrased to bring people on campus.
    Facility "renovations" strip you to a 4' work table in an open area. with no privacy and no work areas. And overnight only lockers.
    Poor work life balance unless a baseline review and no raise is acceptable to you
    Health insurance is costly and restrictive on medications

    Advice to Management

    Invest in your employees and let the stock price follow

    Advice to candidates - Probably OK for an interim career boost for a few years - but you don't want to stay.

  8. "Medioce all around"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer
    Current Employee - Software Engineer

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

    Pros

    Relaxed atmosphere promoted good work balance

    Cons

    Poor project management and lots of bureaucracy
    Poor hiring practices and not hiring the best talent
    Pay okay for the area, bad relative to other tech companies


  9. "Old Company Trying to be Young"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Staff Software Engineer in San Jose, CA
    Current Employee - Staff Software Engineer in San Jose, CA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

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

    Pros

    Good work life balance in most teams. IBM is trying hard to innovate in cloud, so there are many good projects to work on in that area.

    Cons

    Non-transparent management team. There is a clear sense of the old hierarchy system in work. Many information do not get pass down and employees don't get much of a say in important decisions.

    Advice to Management

    Be a lot more transparent.


  10. "Times are changing"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer
    Current Employee - Software Engineer
    Neutral Outlook
    Disapproves of CEO

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

    Pros

    Salary, work flexibility, great managers and team

    Cons

    Very little recognition, low yearly bonus and raises as of the last few years, consistent layoffs due to company transitioning at this time. Would like to see more accepted tuition assistance for employees. In some areas, it can be difficult to advance.

    Advice to Management

    Value the more experienced employee