IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated June 16, 2018
2,487 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,023 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Bad work life balance in the company" (in 1012 reviews)

  • "Long Hours suck sometimes but not too bad" (in 477 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. "Great place to start your career"

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

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

    Pros

    - Get to play with some really cool technology
    - Work life balance better than anywhere I've ever worked
    - Management is pretty hands off which gives you a lot of head room to do crazy innovative stuff
    - IBM as the first name on your resume opens a lot of doors
    - Some travel opportunities

    Cons

    - compensation is not competitive
    - offices are kind of old
    - hard to move teams or locations

    Advice to Management

    I love IBM, I'd still be working there if I hadn't found a more competitive salary in a more interesting place to live and work in. Raise the hiring bar and pay people more. Expand into more competitive markets in SFO and NYC.

  3. "Staff Software Engineer - Blockchain"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Staff Software Engineer in Littleton, MA
    Current Employee - Staff Software Engineer in Littleton, MA
    Positive Outlook
    No opinion of CEO

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

    Pros

    Dynamic and exciting projects with lots of opportunity to learn.

    Cons

    Management has a lot of depth. It can be difficult to see the big picture.


  4. "IBM a great starting company to work for after graduation"

    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
    Recommends
    Neutral Outlook
    Approves of CEO

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

    Pros

    Excellent work life balance and team!

    Cons

    Innovation is slow. Development is not fast enough.


  5. "Sr Software Engineer"

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

    I have been working at IBM as a contractor (More than 10 years)

    Pros

    Great, smart people. Good Benefits, many opportunities

    Cons

    Forcing out too many long term/Experienced employees.


  6. "Meh.."

    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
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

    I have been working at IBM full-time

    Pros

    It's slow paced and a lot of managers aren't really involved. They just do their own thing.

    Cons

    Most people here have been here a while and most without engineering degrees since they didn't exist back then. They do things here their own way and these life time employees are the team leads and management.This makes it really hard for new grads in engineering to come in and learn. It's also incredibly difficult to bring in new tools, get acceptance for new tools and to get the team to automate things. It's also difficult to do object oriented on legacy systems and one has to follow the teams coding style right down to the comments so you end up being a depressed underpaid code monkey.

    Advice to Management

    Although guidelines exist for a reason, new engineers need to be enabled not disabled. This needs to happen from management and team leads. Nobody wants to be a code monkey. So don't expect bright engineers to stay. High performing employees need to get at least paid.


  7. Helpful (1)

    "Layed Off"

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

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

    Pros

    Lots of employee resources. IBM does a good job of getting you the tools you need to do your job. Ok severance package.

    Cons

    Very difficult to feel good about the company when you can be layed off at anytime. They get rid of a lot of good people and replace them with cheaper offshore workers and wonder why they keep falling further and further behind. Management doesn't get it. They keep doing the same thing over and over again and expecting a different result. A company cannot be successful if it does not have motivated employees. IBM does not have this. I came on via an acquisition and realized this from the first month. Unfortunately if IBM doesn't change it will not be around in 10 to 15 years.

    Advice to Management

    Change your way of thinking. Your people are your greatest asset and your failures are the result of not having a motivated work force. You cannot have an entire work force that knows that it is always just an RA away from being jobless. Why would the best and brightest want to work for a company like that. Stop worrying about Warren Buffet and the stock price and focus on making IBM a company that people can respect again and one that employees are proud of.

  8. "QA Engineer"

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

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

    Pros

    Managers are good. Work/Life balance, Team lunches, yearly party,Fruits Wednesdays,coffee machines

    Cons

    no complaints. need the old traditional coffee machines

    Advice to Management

    Take care of the employees.. dont promise words


  9. "Software Engineer"

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

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

    Pros

    Flexible Schedule. Plenty word -from-homes.

    Cons

    Mostly bad management.

    Ruin most great ideas and new markets, and always let competitors take over in few years.

    No complementary lunch, snack, coffee and anything.


  10. Helpful (2)

    "Watson Health is good. Low rating seems to be from old IBM divisions."

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

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

    Pros

    - Less politics. Code code code.
    - Build and develop everything from scratch.
    - Real impact in healthcare (industry leader in GxP cloud).
    - Decent new stacks especially in Big Data area.
    - Robust & well-built automation platform.
    - Microservice design.
    - Agile & small team.
    - Slack, latest macbook series, brand new building, open office.
    - Stellar engineers.
    - Many top engineers join Watson Health from other IBM division. This tells a lot.
    - Relatively young and new fast-paced environment.
    - The project many times mentioned by Ginni in tech talks.
    - You feel important and have a rewarding contribution.

    Feels like a growing startup inside tech giant.
    Does not feel like traditional IBM.
    We hate traditional IBM.
    We moved on.
    Join Watson Health.

    Cons

    - No free food.
    - Pay is flat standard in Cambridge - behind G, FB, APPL, AMZ by far.
    - Still seeing old-timers IBM zombies with thinkpad and sametime messenger roaming around every once in a while. Frusrating.
    - The way we conduct all-hands meeting, review, training, paperworks, at many times are still very old-school despite new engineering tools invested.

    Again, the biggest downside is the IBM general outlook.
    We suffer a lot from this.

    Advice to Management

    Continue to improve the culture, invest more on people.