Average salary
$126,988
- Select pay period
- per yearMost common pay period for Software Engineer at this company
- per hourConverted from most common pay period
- per dayConverted from most common pay period
- per weekConverted from most common pay period
- per monthConverted from most common pay period
12%
Above national average
Average $126,988
Low $47,000
High $245,000
Salary estimated from 94 past and present job postings on Indeed. Last updated: May 27, 2026
Compare all Software Engineer salaries in the United States
More IBM Software Development salaries
Product Owner
$60,000 per year
One salary reported
Solution Architect
$202,686 per year
5 salaries reported
All IBM - Software Development salaries
Reviews about Pay and benefits for Software Engineer in IBM
August 17, 2015
Good place to work, management and work environment need to improve
Software Engineer interrn
Dublin Oh
Knowledgable and experienced co workers
No extra benefits to interns
No guarantee for full time even if u work hard are good...Show more
December 23, 2025
Strong enterprise engineering experience with solid learning opportunities
Software Engineer
Armonk, NY
During my time at IBM, a typical day involved building and maintaining backend services, collaborating with cross-functional teams, and working within large-scale enterprise systems. I learned a great deal about distributed systems, microservices, event-driven architectures, and operating production...Show more
December 1, 2025
fun and productive
Software Engineer
Las Vegas, NV
1. Minimal communication • Managers give instructions but not context. • Employees rarely get feedback unless something goes wrong. • Information flows slowly or inconsistently.2. Low but not toxic morale • People aren’t miserable — just disengaged. • Most employees do the bare minimum to get...Show more
See all IBM Software Engineer reviews about Pay and benefits
Common questions about salaries at IBM
Browse all IBM salaries by category
How much does a Software Engineer make at IBM in the United States?
Average IBM Software Engineer yearly pay in the United States is approximately $126,988, which is 12% above the national average.
Salary estimated from 2,567 past and present job postings on Indeed.
Please note that all salary figures are approximations based upon third party submissions to Indeed. These figures are given to the Indeed users for the purpose of generalized comparison only. Minimum wage may differ by jurisdiction and you should consult the employer for actual salary figures.