IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated October 19, 2017
2,287 reviews

Filter

Filter

Software Engineer

3.5
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
911 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • You have to manage your work life balance or you'll end up doing the work of 2 or more people (in 916 reviews)

  • Long hours like everwhere elses (in 436 reviews)

More Pros and Cons

  1. "One of the best companies to work for!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Test Engineer
    Former Employee - Software Test Engineer
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    Flexibility is one of the best part about working at IBM

    Cons

    The promation speed is slow


  2. "Lots of Potential"

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

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

    Pros

    Every person I worked with was very kind and willing to help me learn, but also gave me the freedom to work on my projects my own way. The company has an incredible amount of resources available and they encourage you to use all of them.

    Cons

    Such a large company, definitely some problems with communication between departments.

  3. "Software Engineering CoOp"

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

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

    Pros

    Really open and inviting teams, with mentors and peers that pushed me to my limits. I was given as much work as I wanted while always feeling like a significant team contributor

    Cons

    Very complex corporate culture often seems that teams are in competition instead of collaboration

    Advice to Management

    Make sure to streamline projects earlier and keep up the good work!


  4. "Good place to work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Research Triangle Park, NC
    Former Employee - Software Engineer in Research Triangle Park, NC
    Recommends
    Neutral Outlook
    No opinion of CEO

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

    Pros

    Lots of opportunities to learn new skills and technologies. Very good educational resources. Enjoyed working with lots of very talented engineers and architects.

    Cons

    Too many re-orgs.
    401k match only awarded end of the year, lose it if you quit or are laid off before December.


  5. "Great company, poor upper management"

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

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

    Pros

    Lots of opportunities for career growth

    Cons

    short sighted upper management - Keeps changing directions of the company


  6. "not what it once was"

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

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

    Pros

    ok 401k, decent pay, some really decent engineers

    Cons

    constant threat of resource action. constant stress. high amounts of overtime


  7. "Stafff Software Engineer"

    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
    Neutral Outlook
    No opinion of CEO

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

    Pros

    professional. well managed. stable. very good benefits.

    Cons

    career development training. opportunities for development positions.

    Advice to Management

    develop internal employees, and internal projects quicker

  8. Helpful (1)

    "Staff Software Engineer"

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

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

    Pros

    Great colleagues. Positive work relationships.

    Cons

    Projects not challenging enough. Some managers are not personality wise suitable to be a manager. Low morale.

    Advice to Management

    Manage upward please, instead of being puppets...


  9. "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Austin, TX
    Former Employee - Software Engineer in Austin, TX
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    The people there are smart and want to make a difference. The name still has some cache so getting a job somewhere else is easier. Lots of potential to work on interesting projects. Truly global if you like to travel.

    Cons

    Upper management has gone of the rails. Google "IBM Gear box". I was a new college hire with two years of 2 rating. I was threatened with the gear box along with 9 other random members of a team of 23.

    I took as time to leave and found a better job. If the company wanted to cut in my line of business have the class to just lay us off and pay, now it's max 2 months, severance.

    When first line managers can't tell you what is going to happen and months go bye then they say back to business as usual;
    1. people leave on their own as there is no stability
    2. people who stay, individual and team morality is destroyed

    I worked for 2.5 years in a line of business that had been an on premise offering for ten years and was transitioning to a cloud offering. When I left dev was still working on the concept of agile iterations and did not have a stable product to transition current customers to or sell to new customers.

    Genie talks a great game but in the trenches it's falling apart. Watson is 10 years away from making money, missed cloud all together, block chain 7+ years away from making money. What then rely on services and legacy computing for the next 10 years. As you can see the Wall street thinks the same thing.

    Advice to Management

    380,000+ employees management will not read this. I will say something to those new graduates thinking of working there. Have a 2-3 year exit strategy, learn what you can and get the name and move on. There is so much more out there.


  10. Helpful (3)

    "Don't Forget It's a Large Company"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in San Jose, CA
    Current Employee - Software Engineer in San Jose, CA
    Recommends
    Positive Outlook
    Disapproves of CEO

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

    Pros

    A lot of people like to make the blanket statement that just because one's experience at a company was bad, then the company itself is bad. Yes, there have been horror stories about layoffs/RAs and out-of-date tech and annoying in-house software, but just remember that with how many teams and employees IBM has, your (potential) experience won't be like that of others.

    For example, I have:
    -seniors and managers who care deeply about my professional development
    -a modern tech stack, where almost nothing is internal (I'm looking at you, IBM Verse)
    -amazing work flexibility so I can balance my personal life and my work.

    For my priorities, my position at IBM is exactly what I needed for who I am and where I am in my life right now.

    Cons

    -Everyone has a lingering worry that they're going to get laid off, which isn't healthy for the morale or our work ethic.

    Advice to Management

    As a whole, the company's morale and image would benefit from being more transparent about their future intentions of their workforce, not just their products.