IBM Staff Software Engineer Reviews | Glassdoor

IBM Staff Software Engineer Reviews

Updated October 10, 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
  • "Bad work life balance in the company" (in 1071 reviews)

  • "Low salary increments since last 2 years" (in 510 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. "Software Development at IBM"

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

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

    Pros

    - Flexible work schedules
    - Decent 401k match (5% + 1% auto contrib) and other benefits
    - Many locations with reasonable cost of living
    - Relaxed work environment with reasonable expectations

    Cons

    - Tools used for development are ancient
    - Not many areas working on new tech
    - Culture isn't as exciting as other large companies

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


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


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


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


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

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


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


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