IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated October 20, 2018
2,559 reviews

Filter

Filter

Software Engineer

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

Employee Reviews

Sort: PopularRatingDate

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

  • "Low salary increments since last 2 years" (in 488 reviews)

More Pros and Cons

  1. "Great modern tech stack and experiences."

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

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

    Pros

    Modern technologies, various teams, great resources.

    Cons

    You can get lost in the size of the company.

    Advice to Management

    Please try and streamline the product line and create solid core product experiences.


  2. "Sr. 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
    No opinion of CEO

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

    Pros

    Will have flexible working hours

    Cons

    At times feel a lot bureaucratic

  3. "Place to grow"

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

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

    Pros

    You own your career and if you are serious about it, IBM is the best place to retire

    Cons

    People good at lobbying and politics will drive ahead of you


  4. "Software Engineer"

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

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

    Pros

    Good environment overall, good people and decent benefits
    Flexibility in work/life balance

    Cons

    Need to update tools and technology and give projects to those passionate about emerging technology

    Advice to Management

    Management could be more transparent but what would you expect from a large firm?


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


  6. "Good Internship Experience and Exposure to Software Industry"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer(Internship) in Emeryville, CA
    Current Employee - Software Engineer(Internship) in Emeryville, CA
    Recommends

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

    Pros

    Great mentor
    Work like a full time
    Worked on a customer deliverable
    Free food

    Cons

    Older crowd of engineers who are stuck using old tech
    Underpaid compared to other big tech internships

    Advice to Management

    More competitive pay. Move the older crowd out, unless they can keep up with the changing industry.


  7. "Great Company"

    StarStarStarStarStar
    Current Employee - Software Engineer in Raleigh, NC
    Current Employee - Software Engineer in Raleigh, NC

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

    Pros

    There is plenty of opportunity for personal growth

    Cons

    The vision by upper management sometimes is not clear

  8. Helpful (1)

    "People great. Structure terrible"

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

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

    Pros

    On-site Management and coworkers are pretty great. Lots of good training.

    Cons

    On projects with off-site managers, those managers tend to assign blame, while assigning grueling hours. Sometimes, have to take unnecessary trainings because higher-ups decide everyone needs it.

    Advice to Management

    Stop assigning unnecessary trainings


  9. "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in San Francisco, CA
    Current Employee - Software Engineer in San Francisco, CA
    Recommends
    Neutral Outlook
    Approves of CEO

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

    Pros

    Good benefits. Good work life balance.

    Cons

    Environment is slow. Too many meetings than coding.


  10. "Advisory software engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Advisory Software Engineer in Littleton Common, MA
    Former Employee - Advisory Software Engineer in Littleton Common, MA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    I worked on new projects every 2 years, exploring and learning next generation technologies.

    Cons

    In the last 18 months of my employment, I had 5 different managers. I was purely a resource number in the IBM system. Additionally, my hours worked per week in the last two years of my employment were consistently between 50-70 hours a week. My pay was well below market value, 10s of thousands to low.

    Advice to Management

    If you want to run business units like a startup to stay dynamic, you need to provide the proper pay or incentives to justify the amount of hours worked per week by employees. Just working for IBM isn't incentive enough.