IBM Senior Software Engineer Reviews | Glassdoor

IBM Senior Software Engineer Reviews

Updated December 6, 2017
408 reviews

Filter

Filter

Senior Software Engineer

3.0
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
163 Ratings

Employee Reviews

Sort: PopularRatingDate

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

  • Long hours like everwhere elses (in 446 reviews)

More Pros and Cons

  1. "Senior Engineer"

    StarStarStarStarStar
    • 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
    Recommends
    Approves of CEO

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

    Pros

    Good opportunities for growth and work-life balance

    Cons

    Too many processes can slow down learning and making a difference


  2. "Great Workplace to Work."

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

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

    Pros

    1. Great place to work.
    2. Flexible working culture
    3. Easy career transition

    Cons

    Less salary and benefits compared to other competitors.

  3. "IBM 3Q 2017 State of the Union"

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

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

    Pros

    - Diverse opportunities.
    - Many locations to work in.
    - Lots of in-house technology available to pick from.
    - Some skilled individuals to work with.
    - The company will take care of its employees. In cases of natural disasters they are on top of things and ready to help. There is near 0 chance of discrimination of any kind, this is not something that IBM messes around with.
    - Many experts available to consult in just about any area of technology, and business.
    -

    Cons

    - Poor technical leadership, too many promotions to higher level technical positions that are based on politics, friendships, side-deals, and based on upper management perceived "success". Many high level technical folks manage up and are disconnected with the folks under them providing no real technical leadership for the ones doing the real work.
    - Too much focus on dates, time-to-market. This trumps quality of the products, solutions, and services. BAD. The company is very large, so this tends to be driven by the culture established by the executives responsible for the various areas.
    - Many in management think a head count is a head count, they don't understand skill levels.

    Advice to Management

    IBM is a technology company, continue to focus on being the best technology company, create the best technology solutions, provide the best technology services, no shortcuts on this. Revenue will take care of itself if we always put the quality of what we do ahead of everything else. Yes, one pixel off in the UI is a problem, fix it, it matters, don't release it with the expectation of it being fixed "later", this gives a bad impression that is not easy to erase, maybe not possible to erase.

    Value skills, promote real skills development (many of the Think 40 activities are not real skills dev).


  4. Helpful (1)

    "Still a good company"

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

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

    Pros

    Generally speaking IBM offers an interesting, challenging and expansive work environment with good career opportunities. If you deliver your quality work on time and are a good team player, then you'll get rewarded. There's equal opportunity. There's lots of chances to further your knowledge through a vast offering of education opportunities. IBM rewards people who take charge and shows interest in the business.

    Cons

    Mediocre salaries and declining benefits. Poor long term employment stability prospects. Generally old and uninspiring work environments. Mediocre cafeterias. Work weeks of 40 hours is not so. It's easily 50+ hours in any of the full time development jobs. People are frequently, though politely, asked to do whatever's needed to get the job done.

    Advice to Management

    Care more for your employees. Trickle up "economics" works also within a company. Be smarter in who you hire and stop moving people around in job positions, unless it's with the employee's full consent. Look for genuine passions rather than schools, grades and skills.


  5. "Senior Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Wayne, NJ
    Former Employee - Senior Software Engineer in Wayne, NJ

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

    Pros

    Good Work environment and professional

    Cons

    I don't find any cons


  6. Helpful (1)

    "IBM - loosing its charm!"

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

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

    Pros

    Diverse domains, technologies, people, culture help foster the growth of employees, work life balance options

    Cons

    Very difficult to change technologies, different projects work in isolation, lots of leaders without much direction to the teams, too much of emphasis on watson with few less results.

    Advice to Management

    please focus on all the areas of growth instead of putting all eggs in fewer baskets only.


  7. "Senior Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Comp & Benefits
    Former Employee - Senior Software Engineer in Research Triangle Park, NC
    Former Employee - Senior Software Engineer in Research Triangle Park, NC

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

    Pros

    variety of technologies and opportunities

    Cons

    no comment at this time

  8. Helpful (1)

    "Mixed bag. Can be a good place to "retire to", but not a place you'd call vibrant"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineering Senior Analyst
    Former Employee - Software Engineering Senior Analyst
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

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

    Pros

    - Big budgets when the company decides to hire
    - Career growth opportunities
    - (Eventually) competitive salaries

    Cons

    - All the bureaucracy of government
    - Lags behind industry technology
    - Lags behind industry engineering practices and culture

    Advice to Management

    High level management at IBM is rife with people who are basically career politicians. Giving them advice is like trying to give advice to your senator.


  9. Helpful (1)

    "Avoid IBM Systems (z/OS, CICS, IMS, DB2, MVS, DFSMS...)"

    StarStarStarStarStar
    • 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

    When you are hired out of college you'll be protected for about 2 years, usually as long as your hiring manager and 2nd line stick around.
    If you get visibility and perform well early on in your career then you can get fast tracked for your entire career! You'll almost always get more opportunities than people not on the fast track and be able to fail repeatedly without much consequences.

    Cons

    People on fast trackers must never say no to an idea. Often management has brought you an opportunity they think will help your career, rejecting it implicitly means you are rejecting their help and you will be punished for it.
    People not on the fast track are doomed to middling careers without much growth.
    You'll notice a huge gap between software development veterans (20+ years) and younger talent. This shows that IBM doesn't do a good job of keeping younger people happy as you progress in your career. The older folks are there because they can't find another job. The mid-career people are all gone because they realized there is no future except for a few fast trackers at senior, STSM or DE. The early career people are there because they don't know better yet.

    Advice to Management

    Hiring managers need to have the integrity to be honest with college grads they hire that by working in z/OS they will lose a chance to work at software company. The trade off is flexible work schedules and a reliable job for 10-15 years. Please stop selling new hires on a "wave" of young people changing the mainframe when that wave consistently vanishes every 2-5 years after people realize executive management doesn't live up to its promises.


  10. Helpful (1)

    "Senior Software Engineer"

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

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

    Pros

    Extraordinary vision and talent, with ability to make an impact

    Cons

    Top down management and outsourcing employees

    Advice to Management

    Value your employees