Banner image for IBM

Overall employee rating

3.1
Based on 250 reviews
5
4
3
2
1
Detail Ratings
Work life balance
3.0
Career Growth
3.0
Work flexibility
4.0
Job Security
3.0
Pay and benefits
3.0
Leadership
3.0
Company Culture
3.0
Disclaimer: Reviews on Jobstore are independently submitted by users; we do not guarantee the accuracy or truth of any individual submission. Read more
Software Engineer
2.3
18 April 2026
IBM's Job Security Isn't What It Was
Pros: I got to work on some genuinely big enterprise software projects as a Software Engineer, which is solid experience for a resume. The benefits were decent, and there are lots of learning opportunities in a big tech company. It's cool to see your code impact millions of users.
Cons: Job security is pretty bad here. There are frequent "resource actions" which means layoffs, even if you're a good performer. It's hard to feel secure in your role, especially in the Austin, TX office. You never know when your number is up.
Advice to Management: Stop the constant "resource actions" and give employees a sense of stability. It's impossible to build long-term products or talent when people are always looking over their shoulders. Invest in your existing talent.
Show more
Software Engineer
2.9
11 April 2026
Decent place, but growth needs pushing
Pros: I've learned a lot about enterprise software development here. As a Software Engineer in the Raleigh, NC office, you get solid exposure to different projects, which is great for building your resume.
Cons: Career growth for Software Engineer roles isn't always clear; you really need to be proactive. It's tough to move up quickly in such a big tech company, and internal transfers can be a pain.
Advice to Management: Focus on clear career paths for technical roles like Software Engineers. Make internal mobility smoother; it shouldn't feel like such a bureaucratic hurdle for employees.
Show more
Software Engineer
3.1
7 April 2026
Okay for starting out, but growth stalls
Pros: As a Software Engineer in the Austin, TX office, I got to work on some really interesting cloud computing projects. There's a ton of internal training resources if you seek them out, which is good for learning new skills. It's a solid place for your first big tech job.
Cons: Career growth here is tough; promotions for technical roles are really slow after the initial levels. It often feels like you have to jump teams or even leave IBM to get a significant salary bump or a real title change. The corporate environment can feel a bit stagnant for ambition.
Advice to Management: Management needs to create clearer, faster promotion paths for experienced engineers. Encourage internal mobility and ensure that performance is actually rewarded with growth opportunities, not just more responsibility without a title change.
Show more

Latest jobs from IBM

More jobs
Software Engineer
3.1
6 April 2026
Career growth can be slow in big tech
Pros: You get to work on some pretty large-scale enterprise software projects, which looks good on a resume. There are internal training resources for new tech like cloud computing. For a Software Engineer, you can learn a lot if you're proactive about finding those opportunities.
Cons: Career progression felt really slow, especially in the Raleigh, NC office. It's tough to get promoted without switching teams or even departments. Mentorship for software development roles isn't always robust; you really have to seek it out yourself.
Advice to Management: Try to create clearer paths for career growth and promotion for individual contributors. Make mentorship programs more formalized, especially for junior Software Engineers.
Show more
Software Engineer
3.0
4 April 2026
Pay is Okay, Benefits are Solid
Pros: The health benefits package is pretty comprehensive for a big tech company like IBM. The 401k match is also decent and reliable. As a Software Engineer, the healthcare coverage was a big plus.
Cons: Base salary really lags behind other companies in the industry. Raises aren't very substantial, even with good performance reviews. It's tough to get market-competitive pay, especially for senior technical roles in this corporate environment.
Advice to Management: Review compensation bands to be more competitive with other tech companies, especially for experienced roles in key locations like Austin, TX. Attracting top talent depends on it.
Show more
Software Engineer
3.0
4 April 2026
Leadership at IBM: It really varies by team
Pros: Some direct managers are genuinely supportive, which is a huge plus as a Software Engineer. There are opportunities for project ownership in enterprise software development. The hybrid work model is decent, offering good flexibility for many teams.
Cons: Leadership further up the chain can be pretty inconsistent across this big tech company. Decision-making feels super slow sometimes, and it's hard to get a clear technical vision. It often feels like priorities shift constantly, which is frustrating.
Advice to Management: Invest more in consistent leadership training, especially for those in mid-level and senior management roles. Clearer communication on long-term strategy would also help avoid constant shifts.
Show more
Software Engineer
3.6
3 April 2026
IBM's Remote Work is a Solid Perk
Pros: The remote work policy is great, especially as a Software Engineer. I get to manage my own hours mostly, which helps with life stuff. It's a solid benefit for big tech.
Cons: Sometimes it feels like you're out of the loop with the onsite teams. There's not always a clear path for advancement if you're not in a major hub. Communication can be a challenge.
Advice to Management: Focus on better integration for remote employees. Make sure career opportunities are truly equal, regardless of location.
Show more
Software Engineer
2.9
31 March 2026
Leadership is a Mixed Bag at Big Blue
Pros: You get access to a lot of tools and resources for technical roles. My direct manager was usually pretty solid and understood the software development process well. It's a big corporate environment, so some stability is there.
Cons: Upper leadership can feel very detached, almost like they're in a different company. Strategic decisions often come down without much context for those of us doing the actual engineering work. It's tough to see your career path when there's not clear direction from the top.
Advice to Management: Try to involve middle management more in big decisions. Explain the 'why' behind strategy changes, especially to engineers on the ground. More transparency would help a lot.
Show more
Software Engineer
3.3
29 March 2026
Leadership Can Be Tough in Big Tech
Pros: Some of my direct managers were genuinely supportive and invested in team members' success as a Software Engineer. The hybrid work model for the Austin, TX office was also a big plus for work-life balance.
Cons: Upper leadership felt really disconnected from the actual engineering teams. Getting clear direction for projects was a challenge, and decisions took way too long to come down. It's tough dealing with so much bureaucracy in a big tech company.
Advice to Management: Bridge the gap between executive leadership and the project teams. Faster decision-making processes would significantly improve project velocity and employee morale.
Show more
Cloud Solutions Architect
3.0
28 March 2026
Leadership at IBM Can Be Hit or Miss
Pros: You'll find some really dedicated leaders, especially at the project level. They often push for innovation in cloud computing and enterprise software. It's a huge company, so there are many smart people to learn from if you seek them out.
Cons: Upper leadership can feel pretty disconnected from day-to-day operations. There's often a lack of clear strategy from the top, which trickles down. This makes it tough for architects in a remote big tech environment to get things done quickly.
Advice to Management: Focus on better communication from senior leadership downwards. Empower middle management more to make decisions without endless red tape. Be more transparent about long-term company direction for your technical roles.
Show more

See More Companies

Are you sure?

Once you confirm, please note that this action cannot be undone.