Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
IBM salaries vary widely based on the position, department, and location. The average salary across the company is approximately $86,845, but roles such as account executives can earn up to $134,367 annually. Other high-paying positions include management consultants and solutions architects, with salaries averaging $104,647 and $102,673, respectively.
In contrast, entry-level positions like customer service representatives offer much lower salaries, averaging $38,433 per year. Additionally, salaries can differ significantly by department. For instance, the sales department typically pays more than others, with an average salary of $115,676, while customer service roles average around $67,152.
Geographic location also plays a crucial role in salary differences, particularly in states like California where the cost of living is higher. Understanding these factors is essential for prospective employees evaluating their salary expectations and career paths within IBM.
The highest paying jobs at IBM are account executive, management consultant, solutions architect, and information technology architect. Account executive jobs at IBM earn an average yearly salary of $134,367, IBM management consultant jobs average $104,647, and IBM solutions architect jobs average $102,673.
The lowest paying IBM roles include customer service representative and administrative assistant. IBM customer service representative average salary is $38,433 per year. So while the average IBM salary is $86,845 there is a big variation in pay depending on the role.
| Rank | Job title | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | Account Executive | $134,367 | $64.60 |
| 2 | Management Consultant | $104,647 | $50.31 |
| 3 | Solutions Architect | $102,673 | $49.36 |
| 4 | Information Technology Architect | $101,863 | $48.97 |
| 5 | Program Manager | $101,708 | $48.90 |
| 6 | Data Scientist | $100,546 | $48.34 |
| 7 | Senior Consultant | $93,021 | $44.72 |
| 8 | Project Manager | $92,088 | $44.27 |
| 9 | Software Developer | $90,354 | $43.44 |
| 10 | Computer Systems Analyst | $87,401 | $42.02 |
| 11 | Marketing Representative | $85,867 | $41.28 |
| 12 | Senior Software Engineer | $85,165 | $40.94 |
| 13 | Project Leader | $84,983 | $40.86 |
| 14 | Information Technology Specialist | $83,340 | $40.07 |
| 15 | Database Administrator | $83,300 | $40.05 |
| 16 | Business Analyst | $83,215 | $40.01 |
| 17 | Team Leader | $82,553 | $39.69 |
| 18 | Lead Technician | $81,520 | $39.19 |
| 19 | Executive Assistant | $79,140 | $38.05 |
| 20 | Quality Assurance Lead | $78,746 | $37.86 |
Rate IBM's fairness in compensating employees.
IBM pays the highest salaries in California due to higher costs of living and competition in the state.
| Rank | State | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | California | $99,735 | $47.95 |
| 2 | Washington | $93,675 | $45.04 |
| 3 | District of Columbia | $93,622 | $45.01 |
| 4 | New York | $92,158 | $44.31 |
| 5 | New Jersey | $91,714 | $44.09 |
| 6 | Massachusetts | $90,312 | $43.42 |
| 7 | Maryland | $90,093 | $43.31 |
| 8 | Connecticut | $88,438 | $42.52 |
| 9 | Virginia | $87,569 | $42.10 |
| 10 | Pennsylvania | $84,727 | $40.73 |
| 11 | North Carolina | $83,940 | $40.36 |
| 12 | Arizona | $82,594 | $39.71 |
| 13 | Texas | $82,197 | $39.52 |
| 14 | Ohio | $80,938 | $38.91 |
| 15 | Illinois | $80,685 | $38.79 |
| 16 | Georgia | $80,278 | $38.60 |
| 17 | Michigan | $80,131 | $38.52 |
| 18 | Minnesota | $79,971 | $38.45 |
| 19 | Colorado | $78,665 | $37.82 |
| 20 | South Carolina | $78,048 | $37.52 |
| Rank | Location | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | San Jose, CA | $104,647 | $50.31 |
| 2 | Olympia, WA | $94,423 | $45.40 |
| 3 | Washington, DC | $93,611 | $45.01 |
| 4 | New York, NY | $92,411 | $44.43 |
| 5 | Middletown, NJ | $92,032 | $44.25 |
| 6 | Cambridge, MA | $90,203 | $43.37 |
| 7 | Bethesda, MD | $89,961 | $43.25 |
| 8 | Southbury, CT | $88,413 | $42.51 |
| 9 | Richmond, VA | $87,395 | $42.02 |
| 10 | Wilmington, DE | $87,167 | $41.91 |
| 11 | Las Vegas, NV | $86,653 | $41.66 |
| 12 | Bedford, NH | $85,941 | $41.32 |
| 13 | Lincoln, RI | $85,680 | $41.19 |
| 14 | Chesterbrook, PA | $85,148 | $40.94 |
| 15 | Portland, OR | $84,928 | $40.83 |
| 16 | Charlotte, NC | $82,977 | $39.89 |
| 17 | Phoenix, AZ | $82,815 | $39.81 |
| 18 | Dallas, TX | $81,419 | $39.14 |
| 19 | Chicago, IL | $80,812 | $38.85 |
| 20 | Dublin, OH | $80,755 | $38.82 |
Do you work at IBM?
Were you satisfied with IBM's salary and benefits?
Salaries at IBM vary depending on the department you work in. IBM salaries in the sales department are the highest with an average salary of $115,676. Employees in the non profit/government department at IBM receive relatively high salaries as well, with an average salary of $105,041 per year. Departments that don't pay as well at IBM include the customer service and the plant/manufacturing organizational functions, with employees earning average salaries of $67,152 and $76,379, respectively.
| Rank | Department | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | Sales | $115,676 | $55.61 |
| 2 | Non Profit/Government | $105,041 | $50.50 |
| 3 | Finance | $89,920 | $43.23 |
| 4 | Marketing | $87,617 | $42.12 |
| 5 | IT | $86,521 | $41.60 |
| 6 | Engineering | $84,170 | $40.47 |
| 7 | Retail | $80,403 | $38.66 |
| 8 | Plant/Manufacturing | $76,380 | $36.72 |
| 9 | Customer Service | $67,153 | $32.29 |
| Rank | Position | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | Data Scientist | $100,546 | $48.34 |
| 2 | Sap-Sd Consultant | $93,995 | $45.19 |
| 3 | Architect | $92,952 | $44.69 |
| 4 | Technical Project Manager | $90,396 | $43.46 |
| 5 | Software Developer | $90,354 | $43.44 |
| 6 | SAP Consultant | $89,934 | $43.24 |
| 7 | Senior Software Engineer | $85,165 | $40.94 |
| 8 | Project Leader | $84,983 | $40.86 |
| 9 | Release Manager | $84,632 | $40.69 |
| 10 | Database Administrator | $83,300 | $40.05 |
| 11 | Technical Team Lead | $82,726 | $39.77 |
| 12 | Web Sphere Administrator | $79,429 | $38.19 |
| 13 | Advisory System Analyst | $79,204 | $38.08 |
| 14 | Applications Developer | $78,337 | $37.66 |
| 15 | Senior Systems Engineer | $78,199 | $37.60 |
| 16 | Applications Programmer | $78,191 | $37.59 |
| 17 | Computer Programmer | $78,006 | $37.50 |
| 18 | Test Analyst | $75,873 | $36.48 |
| 19 | Test Specialist | $74,628 | $35.88 |
| 20 | Onsite Coordinator | $73,715 | $35.44 |
| Rank | Position | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | Senior Project Manager | $109,875 | $52.82 |
| 2 | Solutions Manager | $107,789 | $51.82 |
| 3 | Solutions Architect | $102,673 | $49.36 |
| 4 | Information Technology Architect | $101,863 | $48.97 |
| 5 | System Service Representative | $94,353 | $45.36 |
| 6 | Securities Consultant | $90,436 | $43.48 |
| 7 | Application Lead | $89,509 | $43.03 |
| 8 | Computer Systems Analyst | $87,401 | $42.02 |
| 9 | Application Consultant | $85,868 | $41.28 |
| 10 | Project Leader | $84,983 | $40.86 |
| 11 | Technical Support Technician | $84,306 | $40.53 |
| 12 | Network Technician | $83,624 | $40.20 |
| 13 | Information Technology Specialist | $83,340 | $40.07 |
| 14 | Network Engineer | $83,136 | $39.97 |
| 15 | Technical Support Specialist | $82,991 | $39.90 |
| 16 | Systems Administrator | $79,589 | $38.26 |
| 17 | Advisory System Analyst | $79,204 | $38.08 |
| 18 | Computer Programmer | $78,006 | $37.50 |
| 19 | AIX Administrator | $76,339 | $36.70 |
| 20 | Onsite Coordinator | $73,715 | $35.44 |
| Rank | Position | Average IBM salary | Hourly rate |
|---|---|---|---|
| 1 | Contracts Manager | $117,131 | $56.31 |
| 2 | Portfolio Manager | $110,360 | $53.06 |
| 3 | Finance Analyst | $97,375 | $46.81 |
| 4 | Senior Consultant | $93,021 | $44.72 |
| 5 | Solutions Consultant | $90,198 | $43.36 |
| 6 | Contracts Administrator | $86,559 | $41.61 |
| 7 | Administrative Analyst | $85,859 | $41.28 |
Average salaries at IBM competitors, like Google, Microsoft, and Cisco, vary. Google employees earn the highest salaries, with an average yearly salary of $140,774. The average salary at Microsoft is $131,100 per year, and the average salary at Cisco is $123,536 per year.
| Rank | Company name | Zippia score | Average salary |
|---|---|---|---|
| 1 | 4.8 | $140,774 | |
| 2 | Microsoft | 4.8 | $131,100 |
| 3 | Cisco | 4.8 | $123,536 |
| 4 | Xilinx | 4.8 | $122,133 |
| 5 | Juniper Networks | 4.2 | $120,409 |
| 6 | HP | 4.9 | $102,566 |
| 7 | Oracle | 4.6 | $101,392 |
| 8 | Dell | 4.8 | $98,219 |
| 9 | Akritiv | 4.1 | $96,240 |
| 10 | Red Hat | 4.6 | $95,515 |
| 11 | Intel | 4.7 | $94,208 |
| 12 | USU Solutions | 4.5 | $91,535 |
| 13 | Netezza | 4.0 | $89,358 |
| 14 | Sterling Commerce | 4.1 | $89,219 |
| 15 | Cognizant | 4.6 | $84,395 |
| 16 | Promontory Financial Group | 4.8 | $79,659 |
| 17 | Lockheed Martin | 4.8 | $75,771 |
| 18 | Computer Science Corporation | 4.6 | $73,824 |
| 19 | NCR | 4.3 | $70,396 |
| 20 | Xerox | 4.3 | $40,954 |
| Job | Location | Date added | Salary |
|---|---|---|---|
| Program Manager | Armonk, NY | 06/25/2025 | $155,542 |
| Advisory Software Engineer | Armonk, NY | 06/25/2025 | $179,982 |
| Delivery Project Executive | Armonk, NY | 06/25/2025 | $155,542 |
| Senior System Engineer | Armonk, NY | 06/24/2025 | $152,859 |
| Automation Lead | Armonk, NY | 06/24/2025 | $179,982 |
Education available to employees to progress skills
Age discrimination
Benefits - 401K, Pension
The outages.
Decent co-workers
None They brought me on as a contractor. There were minimal benefits.
I worked as a consultant for the last 20 years.
I can't comment on this since I was not an IBM employee. However, it was great when I worked as a contractor.
Flexibility
Better understanding of the employees needs.
The company I was doing consulting was acquired by IBM.
As a subcontractor it was a reasonable salary
fine
My coworkers and my managers.
Amazing people working at the individual contributor level.
Constant reorganization and layoffs leading to constant instability and lack of upward opportunities.
Stock options
Treat inclusion as if it applies to all individuals.
Studying the annual report and determining how I might fit into the companies goals and objectives.
It seems to be about 10% below the market average.
Diversity is emphasized over skills and abilities. I’ve seen many times where individuals without the necessary skills and experience are placed in a role over someone else in the name of diversity.
Seeing the employees that report to me exceed and get promoted.
Good salary, nominal raises.
Staggeringly incompetent management. Lots of coercion. Rankings are only for HR hiring numbers, performance means nothing.
Better at spotting snake oil
incompetent.
Remove the CEO, and his peeps
Often people come in through acquisition. I was hired multiple times.
IBM is a tier 2-3 company and pays accordingly.
Serious lack of skills.
Solving problems, leading teams, changing the way things are done
I like the Innovation and impact to the world
I don't like the global impacts on the organizational structure
favorite perk/benefit: Bonus
They have a lot of contacts and knowledge sharing information.
Their culture could be hierarchical and sometimes politice
Participate in many associations.
Name recognition, initial training program. Truly multicultural company.
Upper management focused on making their bonuses vs what is best for customers, employees and company. Working under constant threat of layoffs. Too focused on meeting diversity quotas vs hiring and promoting for performance. Career advancement: it’s who you know, not what you know. Age discrimination is rampant! You can make more money at IBM’s competitors.
Initial training program. Afterwards, get out and go elsewhere!
Opportunities
Hours
I enjoyed the large learning opportunities with large clients.
Lots of opportunities. Flexible work schedule. If you get with the right manager it's a great place to work.
Management could be an issue. There's a lot of management changes over the years. Resource actions happen every year so there's less job security than there used to be.
The salary and benefits are great.
Base Compensation, strong peer team
Always the threat of a layoff.
Well funded 401k
Experience
I want to learn from these company
Working within the company to learn a lot of skills
Coworkers were great.
Cut down departments but work stayed the same.
Yearly Cash benefit from company.
Ability to advance my skills and mobility to transfer within the company
That's personal to the 1980's
Conferences and traveling to audit my function in other California offices
The best thing is Work-life balance
Too much manager centric
Basic pay and salary benefits
Opportunities to grow. Cute edge technology. 500 futune customers, innovative
Lack of agility
Incentive Plan
Great environment, amazing people, great pay
nothing.
health benefits and pay.
The Professionalism and the global working environment
Nothing, I liked almost everything
Financial and knowledge
You meet some amazing and talented people who are more than supportive towards your growth and development on the job.
Some of the tasks on the job tend to repetitive and sometime it doesn't leave with much time to learn new skills.
Flexibility with remote working
Work-life flexibility
Nothing
Work from home convenience, pension plan, benefits, and pay.
Colleagues
Micromanaging
My favorite perk was to be able to work from home
Decent pay, okay benefits
Frequent layoffs, lack of job security. People are eliminated but not the work, so those remaining have to pick up more. Working 50-60 hours per week or more is common.
Work from home (unless you live within 50 miles of some locations) and flexibility in work hours
flexibility to work from home and working under minial supervison
Poor ethics and poor management
travel alowance
Flexibility, work Life Balance, benefits, integrity
Medical Aid and Pension
Working with great people, and excellent benefits
The company has been transitioning for several years.
Working from home
The people
IBM is so large it can be challenging to get things done, especially if you "think outside the box".
401k matching is fantastic.
Pays well. People are generally nice.
The organization is large, siloed, and nearly impossible to navigate. Very messy and difficult to progress career, especially from the summit program
Flexibility
Hires contractors to avoid paying for benefits. Constant company restructuring.
Remote work.
IBM -treat employee well - working culture
some project culture is very stressfull
travel and salary
Work life balance, multiple options to explore as per your interest
manager
flexible timings, multiple resources to learn
Tremendous opportunity for growth and promotion.
Bureaucracy
Employee benefits, remote office
Work Culture is good atIBM
pantry Food is very bad
Shifts will be flexible and people are friendly
I loved IIBM -- great experience
Nothing that I do not like
Four weeks of vacation
I did not like working there.
Too slow and bureaucratic. Very few people actually do real work.
I was able to manage people in many countries and travel extensively.
The ability to craft my own experience and gain one of the most leading innovations in technology and design thinking principles
The organizational structure to move into a different department
401K and Health benefits, as well access to employee discounts
Big company so a fair amount of job security.
Big company means very slow to pivot. A lot of digging to find the right people for something internally. The constant change of employees and positions further complicates this.
Treat you like an adult so hours are flexible.
The people I work with
Company has abandoned core values
IBM used to be a great company to work for but it no longer is. Company is actively outsourcing many of their jobs to India . Service delivery to it's customers have been cut way back. At this point I have to say I have no favorite perk.
Good Organization ,stable company ,good salary
Slow growth, too much call pressure no movement
bonus and monthly stacks
culture, work from home, people
nothing, night shift
health benefits, bonuses, perks, trainings, seminars, outings, team buildings
I came to know that this company has good reputation for building better team works among the few. The co- operation among the team members which is the result of the companies direct involvement.
I have no answer for dis-like and may be best answered during exit interview.
working from home! Of course done companies, like us, are always WFH but I've seen on-site companies employ it once a week. It's a great freedom to mix up the work day with chores and other tasks that need to be done within a 9-5 day and hard to do from the office. I think this relieves a lot of "admin stress" and bring more happiness and engagement to teammates.
Many opportunities to grow if the practitioner really wants to.
A little over-worked
Infrastructure and i like to make more friends..
Shift timings
Cab facility , free coffee ,salary as a fresher and nice training(on-board training)
Remote Office
Terrible benefits, no tuition program, no bonuses, lay offs
A paycheck of some kind is better than none.
Its perfection, surety, trust, better support of team, good guideline, better understanding and good future of employee.
pressurizing on work which is every where same . and grouping in team work as partition
good knowledge, better understanding, height of success of company and employee on work from own hard work
Flexibility to work from any location is a great bonus
Career growth is something which I do not have clarity on even after having multiple discussions with my manager. Also there are no team engagement activities or team lunches which help in building a team. Few older employees are really unprofessional with no career aspirations but want to be respected for being there in the company.
Flexibility is the only perk I like.
Very good benefits as well as company stability. The immediate management tier above me was newer and less established so they were more open to new ideas and more flexible. Good employee compensation package, decent flexibility in work schedule and onsite childcare.
Bad work/life balance because of long hours and long commute to Redmond. Worked excessively long hours some weeks due to workload and deadlines with some of our mid tier vendors.
The health care package was unparelleled and something that I miss very much at my new job at a tech company on the East coast.
It's a great place to advance your career to a certain point. You might not have the top level talent as Facebook or Google, but you have plenty of experienced people that can help you grow your career and skills. There's also reasonable job security for me.
While my team is doing well, the company as a whole has had negative press for the past several years which just becomes demoralizing. Revenue company wide has been down and it seems like there are constant layoffs. It has definitely lost some of the luster.
Zippia gives an in-depth look into the details of IBM, including salaries, political affiliations, employee data, and more, in order to inform job seekers about IBM. The employee data is based on information from people who have self-reported their past or current employments at IBM. The data on this page is also based on data sources collected from public and open data sources on the Internet and other locations, as well as proprietary data we licensed from other companies. Sources of data may include, but are not limited to, the BLS, company filings, estimates based on those filings, H1B filings, and other public and private datasets. While we have made attempts to ensure that the information displayed are correct, Zippia is not responsible for any errors or omissions or for the results obtained from the use of this information. None of the information on this page has been provided or approved by IBM. The data presented on this page does not represent the view of IBM and its employees or that of Zippia.
IBM may also be known as or be related to IBM, IBM Canada Limited, Ibm, International Business Machines Corp, International Business Machines Corporation, International Business Machines, ibm microelectronics and ibm t.j. watson research center.