IBM Senior Software Engineer Reviews | Glassdoor
Glassdoor Logo

Find jobs for Senior Software Engineer

IBM Senior Software Engineer Reviews

Updated June 11, 2018
450 reviews

Filter

Filter

Senior Software Engineer

3.2
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
184 Ratings

Employee Reviews

Sort: PopularRatingDate

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

  • "Long Hours suck sometimes but not too bad" (in 474 reviews)

More Pros and Cons

  1. "I love Ibm"

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

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

    Pros

    It is good company to work.job security is there

    Cons

    Hike is very less and on-site opportunity only old people get

    Advice to Management

    It is management based company


  2. 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.

  3. "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


  4. "IBM"

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

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

    Pros

    Nice work space, flexible hours

    Cons

    Frequent layoffs with little regard to individual performance


  5. Helpful (1)

    "Senior software engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Research Triangle Park, NC
    Current Employee - Senior Software Engineer in Research Triangle Park, NC

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

    Pros

    The people I work with is the part I like most about my job. Everyone is supportive and helpful in any way possible. They are investing more into bringing in new hires which is great to see.

    Cons

    Hours can be tough especially when project spans multiple locations in different time zones and condensed schedules. They took away the benefit of working from home regardless of your team locations.


  6. "Great Company"

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

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

    Pros

    Great professional environment and ethical values. Company always value the ethics.

    Cons

    Too much re-org. Management has really no idea what they are doing. Most directors just to show activity, they are doing re-org every 6 months,

    Advice to Management

    Lay off the managers and leaders and not the employees


  7. Helpful (1)

    "It has its own ups and downs. (more on positive side)"

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

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

    Pros

    - It is not what you would expect. You would expect like big, super bureaucratic, slow etc. However, it is not what it is. You would be amazed if you check all the achievements to the IT industry. I am 100% sure there are departments like no-one ever know what those guys are doing :) but i put it on pros.
    - A big ocean company so you can switch many teams in the entire globe!
    - It is matching 100% to 401K up to 5percent of your salary
    - Yes, you can retire from IBM :D ( it may be seen as cons as well but there are people 30+years in IBM with a lot of experience and you may not trust other tech giants for your lifetime )
    - Yes, it has a female CEO :D one step ahead about gender equality compare to the other tech giants.

    Cons

    - Salaries are on the low side of the current market for software people.
    - Still profitable company but much lower compare to the other tech giants

    Advice to Management

    IBM should be the first solution on the Cloud side for any enterprise big or small.
    I think Ginni created a very good momentum, hopefully David Kenny will take over and push it forward!

  8. Helpful (7)

    "Overall a happy employee"

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

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

    Pros

    Although there has been some "brain drain", the overall talent level at IBM is still very high. Even in a very high stress and competitive environment (with layoffs always looming), employees are passionate about their work and supportive of each other. The work can be very exciting if you push to stay in strategic growth areas.

    Cons

    Company is run by bean counters not visionaries. Bad morale mainly due to upper mgmt's poor direction. The constant layoffs create a specter of uncertainty therefore employees are regularly grooming their resumes and looking for other opportunities (hence you lose the best employees). Lack of resources to deliver with high innovation and solid quality -- whether lack of equipment or always being understaffed.

    Advice to Management

    Wall Street has been telling you for quite some time -- we don't care about your earnings per share anymore. Work on R&D, innovation, market share via quality products, and employee morale (which leads to attracting the best talent). Stop focusing on next quarter's earnings. Think 3-5 years out. Be willing to bet current earnings on funding a better future otherwise this company will slowly die. Stop cutting employee perks that save very little (like free coffee, etc). They hurt morale. Morale is hard to quantify but having a workforce of happy/appreciated employees is huge. This is case of bean counters being penny wise but pound foolish. Morale is real entity that you must do a better job of "accounting" for.


  9. "Senior Software Engineer"

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

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

    Pros

    IBM provides many resources available to you regardless what job you may have. IBM has global locations, wherever you travel to, you can find colleagues there who can lend a helping hand. IBM has good managers who normally are eager to help to make you successful. IBM has increasingly become Open Source software driving development company, its services and technical skills have been up to date in every area. IBM provides relatively flexible working hours so that employees can have their own working habbit to be very productive.

    Cons

    Since the company is very big, in some cases the communications between leaders and workers may not be as good as it can be.

    Advice to Management

    Have great sense of the market and take us to the most desirable/hottest industries and make developers learn the most advanced technologies so that people become very confident in their skills and company become so wanted due to its people


  10. Helpful (3)

    "Once the best place to work, but that is no longer true"

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

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

    Pros

    Superb customer base
    Diverse job opportunities
    Still has some excellent employees raised in the original culture
    Benefits are better than most

    Cons

    Absolutely no job security, a constant fear that the ax will fall especially if you are over 50. Job security is unrelated to personal performance.
    Quality control has been sacrificed for speed to market, so you are constantly struggling with nasty bugs in the customer environment that should have never been released in the first place.
    There is a complete disconnect between high level management and local management. Employees are cut without discussion with their managers even if they have critical skills necessary for customer commitments.

    Advice to Management

    IBM still has some excellent technology that many customers depend on to run their businesses, but they are also dependent on that technology being stable and supported by people with the correct domain knowledge. The more customers are burned by failures in those areas, the more they will walk away. A customer that has a bad experience with IBM's support of their no longer strategic products will not be sold on new offerings.

    Also... improve the www.ibm.com web sites. You are not going to convince customers to bet their company on the IBM cloud when IBM documentation and support web sites are so often unstable or unavailable.