IBM Senior Software Engineer Reviews | Glassdoor

IBM Senior Software Engineer Reviews

Updated April 12, 2017
348 reviews

Filter

Filter

Senior Software Engineer

3.1
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
129 Ratings

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
More Pros and Cons

  1. "Great company for open source contributors"

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

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

    Pros

    I love doing open source, and IBM encourages developers to do that. I even get recognition from my peers and cash prices whenever my contributions are aligned with the IBM strategy.

    Cons

    Most of the projects where IBM pays money to contributors are around Cloud and Machine Learning and I usually contribute to projects related to Web development so I don't always get recognition for my work.


  2. Helpful (6)

    "Terrible Management, low pay"

    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
    Disapproves of CEO

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

    Pros

    Some nice people, good location

    Cons

    Inconsistent management, bad strategy, complete lack of "perks" / amenities on site

    Advice to Management

    Talk to the people you manage, understand their jobs. Lead, don't manage.


  3. Helpful (1)

    "A dream job gone bad"

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

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

    Pros

    The benefits are great.

    Cons

    You have a pretty good chance of getting laid off if you are the newest employee on any project. Low end on the totem pole gets the shaft no matter how hard you work. 1st, 2nd and 3rd line Management does not care. Upper Execs do not care about the employees. IBM is not what it was and that is because of greed. You never see executives getting laid off and you will see the Execs or CEO getting huge bonuses and raises right after a mass layoff. IBM has shot themselves in the foot on getting rid of skilled and knowledgeable employees.

    Advice to Management

    Quit ruining people's lives over greed. You spend far more time and money on less skilled employees who you are obviously using. If you had kept the skilled, a few of your big investments, big projects would have succeeded instead of getting shelved. Who wants to work for a company that has the threat of lay offs looming over their heads constantly? I give those people a kudos for applying and working there.


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


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


  6. "IBM is destroyed"

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

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

    Pros

    A few good people left.

    Cons

    Useless management, hardly anyone left that actually can do anything. No direction, all fake projects and marketing.

    Advice to Management

    Clean house on the entire 8 levels of management.


  7. Helpful (1)

    "Mixed bag"

    Star Star Star Star Star
    • 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
    No opinion of CEO

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

    Pros

    Interesting technology, lots of different jobs in different areas. You can do something totally different every few years.

    Cons

    Stealth layoffs and refusal to talk about it.

    Advice to Management

    Be open and honest. Everyone knows what happens in the US. Keeping it secret or having to learn about it via rumors and friendly managers is not the way to keep people motivated.


  8. "Working at IBM today"

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

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

    Pros

    There is a good culture at IBM, my co-workers are very collaborative. There are very talented people here who work very hard to make the company successful. Flexibility is superb, many people working from home. The pay is good and the 401k is one of the best I have seen.

    Cons

    Sometimes there is a lot of work to do, many things going on. But that is also a good opportunity for learning.

    Advice to Management

    Keep your people motivated, give more feedback.


  9. "Great Company"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Mountain View, CA
    Current Employee - Senior Software Engineer in Mountain View, CA
    Recommends
    Positive Outlook

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

    Pros

    Working here was the best decision I ever made. The management is knowledgable and most of the employees are intelligent.

    Cons

    I did not like the slow progress of projects. I often felt that I could do things better. I had to leave the company because of this.

    Advice to Management

    I would advise management to be more open to suggestion regarding projects. I felt that things moved a bit slowly sometimes when solutions were obvious.


  10. "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 Providence, RI
    Current Employee - Senior Software Engineer in Providence, RI
    Recommends
    Neutral Outlook
    No opinion of CEO

    Pros

    Some of the smartest people to work side by side with!

    Cons

    Human Resources very much out of touch with Employee needs, good news is you don't interact with them much. But almost every interaction with HR inflicts pain! Sadly, most large company cultures these days are like this.

    Advice to Management

    If you need to reduce head count stop playing games and just do what needs doing.


  11. Helpful (4)

    "Welcome to the Corporation"

    Star Star Star Star Star
    • 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
    Recommends
    Negative Outlook
    Disapproves of CEO

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

    Pros

    Lots of chaos and lack of direction allows you to do as you please.

    Cons

    Arbitrary deadlines for everything. Stale corporate culture.

    Advice to Management

    I don't think IBM is really in the position to tack advice from anyone. It is a ancient behemoth that couldn't do the right thing even if it wanted.