IBM Staff Software Engineer Reviews | Glassdoor

IBM Staff Software Engineer Reviews

Updated September 15, 2018
323 reviews

Filter

Filter

Staff Software Engineer

3.6
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
126 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "At times difficult work life balance" (in 1045 reviews)

  • "low salary slow complex not competetive" (in 484 reviews)

More Pros and Cons

  1. "Great Company"

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

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

    Pros

    Strong base
    Mac Pro
    Top notch parental leave
    Supportive coworkers
    Internal mobility
    Strong push for new skills combined with a platform to actually learn
    Get to work with people from all over the world, sometimes daily
    Flexible work/life, WFH when needed

    Cons

    Medical & Dental are not good
    Rumored yearly raises are rare (get in high!)
    Profit sharing not much these days

    Advice to Management

    Fight for raises and promotions for your teams, and better bonuses/incentives.


  2. "Great place to work and."

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

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

    Pros

    I am given the opportunity to work on attaining all of my goals as a software developer. The pay is very competitive and there is an excellent work/life balance.

    Cons

    The cafeteria could have a little more variety.

  3. "Staff Software Engineer"

    StarStarStarStarStar
    Current Employee - Staff Software Engineer in Durham, NC
    Current Employee - Staff Software Engineer in Durham, NC
    Recommends
    Positive Outlook
    No opinion of CEO

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

    Pros

    competitive pay, decent work environment, opportunities to learn new skills are plentiful.

    Cons

    benefits are lackluster, with expensive health insurance. Most buildings on campus are outdated and offer few amenities, though some spaces have been renovated.


  4. "Staff Software Engineer"

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

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

    Pros

    New Technologies, Flexible Timings, Huge Presence

    Cons

    Management Politics in huge corporation, Poor Compensation

    Advice to Management

    Needs goal-driven management and fewer politics.


  5. Helpful (1)

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


  6. Helpful (1)

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


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

  8. Helpful (4)

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


  9. Helpful (4)

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


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