Try a different job title or department to explore salaries in related fields.
Viewing 11 - 0 of 0
Top paying industries
The top 5 paying industries for a Java Software Engineer in United States are Finance with a median total pay of USD 163,756, Management and consulting with a median total pay of USD 156,610, Human resources and staffing with a median total pay of USD 144,752, Telecommunications with a median total pay of USD 144,241, and Information Technology with a median total pay of USD 142,662.
Frequently asked questions about Java Software Engineer salaries
The average salary for a Java Software Engineer is USD 163,892 per year or USD 79 per hour in United States, which is 26% higher than the national average. Top earners have reported making up to USD 292,093 (90th percentile). However, the typical pay range in United States is between USD 122,919 (25th percentile) and USD 223,023 (75th percentile) annually. Salary estimates are based on 545 salaries submitted anonymously to Glassdoor by Java Software Engineer employees in United States as of July 2026.
The highest salary for a Java Software Engineer in United States is USD 223,023 per year, USD 18,585 per month or USD 107 per hour.
The lowest salary for a Java Software Engineer in United States is USD 122,919 per year, USD 10,243 per month or USD 59 per hour.