IBM Staff Software Engineer Reviews | Glassdoor

Find jobs for Staff Software Engineer

IBM Staff Software Engineer Reviews

Updated February 8, 2018
311 reviews

Filter

Filter

Staff Software Engineer

3.4
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
120 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. "Staff Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Staff Software Engineer in Armonk, NY
    Current Employee - Staff Software Engineer in Armonk, NY
    Recommends
    Approves of CEO

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

    Pros

    Excellent team of people always willing to help

    Cons

    Constantly restructuring and reorganizing makes you loose focus

    IBM Response

    Mar 28, 2017 – Program Consultant - IBMer Engagement

    Thanks for sharing your perspective. We’re glad that you’re surrounded by a wonderful team.


  2. "Mixed feelings"

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

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

    Pros

    Awesome people to work with, for the most part. Very good work/life balance.

    Cons

    Perks are almost non-existent, medical insurance is shockingly expensive, and pay is much lower than market.

  3. Helpful (2)

    "Great Flexibility and opportunities but lacking culture for younger engineers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Staff Software Engineer in Rochester, MN
    Former Employee - Staff Software Engineer in Rochester, MN
    Recommends
    Neutral Outlook
    Approves of CEO

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

    Pros

    Flexibility in hours, great pay in a low cost to live area, great 401k and health benefits, patent oppotunities, and quick promotions if you prove yourself. There is also very intelligent people to learn from and commicate with. Very professional environment.

    Cons

    The area is very conservative feeling which can be a con for some. The culture feels very old time and not very exciting in some departments. Progress on work is slow. Old technology is really common in development in older departments since moving forward is so slow in such large companies.

    Advice to Management

    Younger crowds want excitement, but it feels very artificial at IBM. Opportunities and ways to improve yourself in your career should be communicated throughout the year and not just at dedicated times reserved for reviews.


  4. Helpful (3)

    "Shadow of its former self"

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

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

    Pros

    well known, looks good on a resume

    Cons

    Entrenched in policy with no real direction

    Advice to Management

    Empower and trust your employees. Live up to the IBM core values.


  5. "Senior Developer Experience"

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

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

    Pros

    Flexibility, good health coverage, not much else. Any top tech company can offer the same.

    Cons

    Switching roles, projects, or teams is impossible especially if you are good at what you do. Travel is almost next to none because only architects get to travel under Systems group. Any credit for what you do will go to a senior architect regardless of how much work you put in and how little work they put in. Its all about seniority, so learn to succumb to that. False promises is the norm at IBM. Forget about getting education or having IBM support going to get higher education because I've been in the list for 5+ years and still "no funding". Lowest pay among top tech companies by far. It is very political, if you are a new hire you do not get a pay increase or bonus in the first year because you are "new" or already got a signing bonus.... You can be the top performer and even outperform your peers that have worked there longer and still get nothing your first year. If you get a promotion or raise do not expect to get anything the following year because of the same argument as above. Learn to always be seeking for a new job because the only way to get a promotion or raise is via getting it yourself by forcing IBM to match another companies offer.

    Advice to Management

    Learn to treat your employees better, do not make false promises and learn to give back to the employees that actually do the work and not the fake architects that have survived the 30 years at IBM and are just waiting for retirement.


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


  7. Helpful (1)

    "failing giant in every domain"

    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
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

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

    Pros

    - work life balance is good, with laid back work culture

    Cons

    - management not at all transparent while taking decisions.
    - trying to chase every other successful company/brand/technology and failing miserably

  8. "Great Work Life Balance but No Job Security"

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

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

    Pros

    Intelligent People to work with
    Great Work Life Balance

    Cons

    With what company is going through now, there is no job security
    Yearly hikes are less than Industry standard

    Advice to Management

    Take care of your employees and they will take care of the company


  9. Helpful (1)

    "IBM Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Staff Software Engineer in Rochester, MN
    Former Employee - Staff Software Engineer in Rochester, MN
    Recommends
    Neutral Outlook
    Approves of CEO

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

    Pros

    There are lots of great people to work with, interesting projects, and training opportunities.

    Cons

    Work life balance is heavily tilted toward work. Annual layoffs of random folks kills morale. Management rarely takes an interest in your welfare and focuses only on results.


  10. "Staff Software Engineer"

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

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

    Pros

    Good Benefits
    Many different job roles
    Consistent pay

    Cons

    Removing work from home
    Business under transition