IBM Software Developer Reviews | Glassdoor
Glassdoor Logo

Find jobs for Software Developer

IBM Software Developer Reviews

Updated June 21, 2018
552 reviews

Filter

Filter

Software Developer

3.7
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
193 Ratings

Employee Reviews

Sort: PopularRatingDate

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

  • "Long Hours suck sometimes but not too bad" (in 474 reviews)

More Pros and Cons

  1. "Great"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Developer in Kansas City, MO
    Current Intern - Software Developer in Kansas City, MO
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at IBM as an intern (Less than a year)

    Pros

    Always challenging, scope of gaining knowledge is relatively high. Positive environment with lot of fun activities every Friday. Best thing about IBM is you will get recognition for your work.

    Cons

    I don't find anything negative, hiring process is vey slow, however we do understand since IBM is very large organization things get delayed.

    Advice to Management

    -


  2. "Great place"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Developer Intern in Austin, TX
    Current Intern - Software Developer Intern in Austin, TX

    I have been working at IBM as an intern (Less than a year)

    Pros

    Interesting work, great coworkers, supportive staff

    Cons

    average pay nothing else to complain about

  3. "Friendly work place but slow"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Developer in San Jose, CA
    Current Intern - Software Developer in San Jose, CA
    Recommends
    Neutral Outlook
    No opinion of CEO

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

    Pros

    Gives you a lot of comforts
    Has multiple teams to find your area of interest
    Great name to carry on your resume

    Cons

    Can be painfully slow in moving on something new
    At times work can be routine and not interesting

    Advice to Management

    Have some fast-paced teams that explore and move at a rate of knots working on innovative ideas


  4. "Software Application Developer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Applications Developer in Irving, TX
    Current Employee - Software Applications Developer in Irving, TX
    Recommends
    Approves of CEO

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

    Pros

    1. Good work flexibility.
    2. Good work culture.
    3. Good infrastructure.
    4. Good personal-professional balance.
    5. Flexibility to express yourself.

    Cons

    1. Resistance to move to new technology.
    2. More process , less work.
    3. Poor motivation to continue.
    4. Work management in the team degrading.


  5. "Great company - if you are under 35"

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

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

    Pros

    If you are under 35 IBM will bend over backwards to hire you.

    Cons

    IBM is in the process of laying off employees over the age of 40 in an attempt to rebrand.


  6. "Post acquisition"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Developer in Hartland, WI
    Current Employee - Advisory Software Developer in Hartland, WI
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    1) Many resources at your fingertips
    2) lateral moves appear to be very easily achieved.
    3) decent vacation and sick leave
    4) great paternity/maternity leave policy.

    Cons

    1 ) Very little if any guidance on how to navigate big blue.
    2) IBM is pretty inflexible about how things work within the acquired organization.
    3) Either adapt to IBM's or move on. They will not change based on your feedback.

    Advice to Management

    Keep your tragectory, but try to get more going inside strategic initiatives. Value your senior employees. People are not cogs,


  7. "Awesome software developer internship"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Developer Intern in Littleton, MA
    Former Intern - Software Developer Intern in Littleton, MA
    Recommends
    Positive Outlook

    I worked at IBM as an intern (Less than a year)

    Pros

    Great people. Great team. I worked mainly on frontend technologies and selenium.
    Awesome events for interns. Work Life balance.

    Cons

    Not much

  8. "Rapidly changing and integrating with other products"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Developer in Charlotte, NC
    Former Employee - Software Developer in Charlotte, NC

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

    Pros

    well built structure of management and departments. Benefits are pretty good.

    Cons

    just like any corporation, there is a spider web of politics within and across teams. For most employees that are not team lead or manager, there seems to be almost no opportunity to get promoted no matter how much effort and work you put into. (Unless you are well connected with managers. ) People move up the ladder in the corp seemed to know how to play pawns for their needs.


  9. "Lots of opportunity but very poor management."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Developer in New York, NY
    Current Employee - Software Developer in New York, NY
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

    I have been working at IBM full-time

    Pros

    They pay a little below market but if you’re working in revenue generating sections, they can meet and even eclipse market; they did for me.
    There are a lot of interesting projects to work on pertaining to A.I., IOT, Cloud, etc. You can definitely learn a lot if you join the right team.
    There’s decent flexibility(probably depends on the team but it’s fairly easy to work from home in general)

    Cons

    In my division which is a very profitable division ( they probably did this in others too), they significantly lowered the hiring bar; it’s gotten to the extent that people without backgrounds in coding and/or no experience working as software engineers professionally are working on projects with very high visibility..These engineers have completely ruined the quality of the project and it becomes hard for any new person to work on it. Management however, completely ignores this and these are employees with tech backgrounds. It’s either these managers with tech backgrounds don’t care about the quality of their products or don’t know anything about delivering high quality software or both; any three of those combos is enough to fire them.

    Advice to Management

    Raise salaries and the hiring bar to market rate; vet engineers on core computer science; make sure they’re actually qualified.


  10. Helpful (2)

    "Do not accept a job here unless you want to play russian roulette with the constant layoffs"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development and Test Manager in Raleigh, NC
    Former Employee - Software Development and Test Manager in Raleigh, NC
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    I can't think of any reason why people would choose to work here. If I had known about the poor financial performance, lack of focus/strategy and layoffs I never would have joined the company.

    Cons

    Layoffs every quarter. Lack of direction/focus on the new initiatives. Lack of budgeting and planning results in being told to hire as many people as you can only to have to lay them off a year or more later. Managers are not authorized to do anything but write reviews, performance improvement plans and hire. Complete lack of autonomy.

    Advice to Management

    If you hire people with proven successful track records, let them lead. Before hiring people, make sure the budget for the projects they'll be working on have approval and support of the executives. Don't advertise that Watson, Watson Health, Cloud or AI is a strategic initiative and then make massive cuts to these organizations. Stop off-shoring all of the jobs.