IBM Senior Software Engineer Reviews | Glassdoor

IBM Senior Software Engineer Reviews

Updated June 14, 2017
363 reviews

Filter

Filter

Senior Software Engineer

3.2
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
136 Ratings

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • You have to manage your work life balance or you'll end up doing the work of 2 or more people (in 850 reviews)

  • Working long hours is pretty typical (in 420 reviews)

More Pros and Cons

  1. "Senior Software Engineer"

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

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

    Pros

    Great company to learn about enterprise. IBM brand is recognized around the world.

    Cons

    It is very very important to end up in a good team otherwise you might end up regressing in your career.

    Advice to Management

    I had really great management, we were in a team that lead with prototyping and we were very free to use different open source technologies.

    IBM Response

    Jun 19, 2017 – VP, Communications

    It sounds like your team was also taking advantage of agile methodologies and was empowered to making its own decisions. That's great! It's also exciting to see how many new tools have been adopted ... More


  2. "The New Collar IBM is not the old Big Blue IBM"

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

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

    Pros

    Gives college hires lots of opportunities.

    Cons

    Weeds out experienced engineers as the time goes on.

    Advice to Management

    Need to give loyalty to receive it!

  3. "software developer"

    Star Star Star Star Star
    Current Contractor - Senior Software Engineer in Research Triangle Park, NC
    Current Contractor - Senior Software Engineer in Research Triangle Park, NC

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

    Pros

    advanced tech: java, spring, web service.

    Cons

    not stable, management, kind of slow.


  4. "IBM Loosing Strength and Direction"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Rochester, MN
    Current Employee - Senior Software Engineer in Rochester, MN
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    Flexible work week. Work/Family balance is valued.

    Cons

    Upper management has become very disconnected and disorganized. No longer values its employees.

    Advice to Management

    Honor IBM core values.


  5. "Once A Great Company... A Little Shaken Right Now.. But Under The Right Leadership Can Rise Again!!"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in San Jose, CA
    Former Employee - Senior Software Engineer in San Jose, CA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

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

    Pros

    Watson ( and Bluemix to an extent) will be a game changer for company over the next few years as the use cases for AI gets vindicated by small and medium sized companies all over. The Agile transformation over the past few years has definitely put IBM in a position where it can now compete with other nimble companies in a more lean manner. There is a a lot of opportunity for an employee to focus on learning and enhance their skill sets.

    Cons

    1. Compensation is paltry compared to other players in the market.
    2. High probability of getting stuck with a manager who does not care for you or the company.
    3. Even with a good manager and a stellar performance record, it is very difficult to get promotions these days.
    4. Difficult to stay motivated because of all the above reasons - which lead to a not-so-fulfilling day @work.

    Advice to Management

    Companies tend to see both a positive and a negative trend in performance and growth over their lifetime. It is individual motivation and passion then which keep the talented employees to continue fighting the battle. And that really boils down to the managers who can truly determine if the employees reporting to them are satisfied and motivated enough.

    ".. People leave managers, not companies.. " is true more often than we like to believe.
    Senior management need to look into this and work with first line managers on improving their leadership, relationship and trust building abilities


  6. "pockets of excellence"

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

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

    Pros

    have worked with ibm for over 10 years in a variety of roles. there are pockets of really really talented and great people. part of the benefit of working for such a large company is the ability to sync up, learn, mentor, etc. with these pockets of people.

    Cons

    the flip side of working for such a large company is the more common pockets of teams that are either bureaucratically challenged, stale and/or not high performing. the trick is to connect with the right people to avoid becoming one of these teams.

    Advice to Management

    don't become stale


  7. Helpful (1)

    "No longer a fun place"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Quality Engineer in Littleton, MA
    Former Employee - Senior Software Quality Engineer in Littleton, MA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

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

    Pros

    1. has many opportunities to shine
    2. some what good benefits
    3. giant tech companies with many new technology to explore
    4. crossed team collaboration is excellent
    5. multiple locations globally

    Cons

    1. so many level of managements
    2. inconsistent ways of handling work from home flexibility
    3. do not raise salary often and do not raise much
    4. so many talent to compete
    5. so many lazy talent
    6. so many career opportunities within the company but it is painful to move around

    Advice to Management

    listen to your team members and be flexible to their commute schedule

  8. Helpful (7)

    "Terrible Management, low pay"

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

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

    Pros

    Some nice people, good location

    Cons

    Inconsistent management, bad strategy, complete lack of "perks" / amenities on site

    Advice to Management

    Talk to the people you manage, understand their jobs. Lead, don't manage.


  9. Helpful (1)

    "Senior Software Engineer"

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

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

    Pros

    Somewhat flexible, other than that, nothing else.

    Cons

    Hard to get motivated, sub par compensation. People worried about out sourcing , low morale.

    Advice to Management

    Just make IBMers comfortable, many of us do not care about salary increase, we know it is not possible, just don't mess up again trying to make particular quarter look good by making another "strange" decision, such as increase outsourcing for that particular quarter. What management doesn't realize is in the long term, you messed up that product and some products are generating good revenue.


  10. "IBM is destroyed"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Burlington, VT
    Current Employee - Senior Software Engineer in Burlington, VT
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    A few good people left.

    Cons

    Useless management, hardly anyone left that actually can do anything. No direction, all fake projects and marketing.

    Advice to Management

    Clean house on the entire 8 levels of management.