IBM Software Engineer Reviews | Glassdoor

IBM Software Engineer Reviews

Updated August 16, 2018
2,524 reviews

Filter

Filter

Software Engineer

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

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. "Software Engineer"

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

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

    Pros

    Large company with a good life balance

    Cons

    Lots of lifers that can be hard to work with. Also there's a ton of managers and top down decision making.
    Compensation is probably not competitive


  2. "Software Advisory"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in San Jose, CA
    Current Employee - Advisory Software Engineer in San Jose, CA
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

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

    Pros

    Company is changing a lot, employees get new mac books, HR is changing, even the tools are all changing. We have adopted Workday, Travis, GitHub, JFrog, etc.

    New employees get decent market salary.

    It's flexible and lay back unless you're in a hot project.

    If you work in emerging technologies with teams that are using latest tech then IBM is definitely a fun place to work at. Our leader is very flexible and allows us to build things from the ground up and use any technology necessary for our solutions. I often get to develop tools and products from end to end. (Disclaimer: I've only experienced this with my current manager/director and team. Most people in IBM aren't as lucky to have a leader like mine)

    The company is trying hard to get new blood who are passionate and talented but it's hard to keep them with the package they offer and specially the salary.

    If you are a new parent or are expecting, IBM would be perfect to work at. Like I said, it's very flexible and lay back. Most people work from home on Fridays and leave early when ever they need to.

     IBM is also great for new hires! Most new hires last 2 - 3 years.

    Cons

    • Annual Bonus is nothing ($500 - $600 after tax)
    • No stock options unless you are executive
    • No annual increases even with excellent annual reviews (top performer)
    • Hard to get a promotion unless you have a good manager that is respected and fights for you
    • Some employees are really old school and outdated - they make it hard to innovate and work on new ideas. They are really outdated, some can't even code and aren't technical. It's really surprising that a senior "technical" worker is not technical. Stay away from employees who have been in IBM for more than 6 years. A 10 year IBM employee is a huge red flag.
    • Most employees lack drive and passion. They do the minimum. (hard to innovate)
    • Not enough resources to kick off awesome projects
    • POLITICS (specially from people who aren't technical and are all talk)
    • I often feel like we develop demos and prototypes too often to make our managers, VPs and overall upper management happy and making them feel like we are doing awesome rather than focusing on building really good products. As long as the UI is beautiful, they don't seem to care.
    • Managers and senior people always play the game... it's like if they have a play book. They don't try.

    Advice to Management

    Cut the politics, more doing, less talking. Focus on making great products, help your people grow, motivate, innovate, reward your employees, change the old culture. If you focus on leading by example with passion, good ethics and drive the rest will follow.

  3. "Frustrated - IBM Cloud"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Dallas, TX
    Current Employee - Software Engineer in Dallas, TX
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    Flexible hours, tons of holidays, overall good benefits and pays competitively

    Cons

    A lot of stress, no life/work balance, no clear direction from management, no appreciation, no bonus to top performers.

    Advice to Management

    Appreciate your best employees and have way much better clear direction and goals.


  4. Helpful (1)

    "Working as AI Software Engineer at IBM Watson"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Deep Learning Software Engineer in New York, NY
    Current Employee - Deep Learning Software Engineer in New York, NY
    Doesn't Recommend
    Neutral Outlook

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

    Pros

    Old company.
    Good amount of funding.
    Strong clientele .

    Cons

    Not an engineering first company.
    Investment in marketing more than any other aspect of product/service.
    You will see people who have no idea about what they are doing.

    Advice to Management

    Leave if you do not know what you are doing.


  5. Helpful (2)

    "Bogged down by corporate policy and a ridiculous amount of low/mid-level managers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in San Francisco, CA
    Former Employee - Senior Software Engineer in San Francisco, CA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    Flexible hours, good 401k plan

    Cons

    Focused on moving work off-shore. Hard to get any actual work accomplished.

    Advice to Management

    Let people get work done.


  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. "Great place to start your career"

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

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

    Pros

    - Get to play with some really cool technology
    - Work life balance better than anywhere I've ever worked
    - Management is pretty hands off which gives you a lot of head room to do crazy innovative stuff
    - IBM as the first name on your resume opens a lot of doors
    - Some travel opportunities

    Cons

    - compensation is not competitive
    - offices are kind of old
    - hard to move teams or locations

    Advice to Management

    I love IBM, I'd still be working there if I hadn't found a more competitive salary in a more interesting place to live and work in. Raise the hiring bar and pay people more. Expand into more competitive markets in SFO and NYC.

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


  9. "Sr Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Software Engineer in Research Triangle Park, NC
    Current Contractor - Software Engineer in Research Triangle Park, NC
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at IBM as a contractor (More than 10 years)

    Pros

    Great, smart people. Good Benefits, many opportunities

    Cons

    Forcing out too many long term/Experienced employees.


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