Frequently asked questions about Senior Java Software Engineer salaries
The average salary for a Senior Java Software Engineer is USD 203,476 per year or USD 98 per hour in United States, which is 46% higher than the national average. Top earners have reported making up to USD 356,102 (90th percentile). However, the typical pay range in United States is between USD 152,732 (25th percentile) and USD 274,474 (75th percentile) annually. Salary estimates are based on 258 salaries submitted anonymously to Glassdoor by Senior Java Software Engineer employees in United States as of July 2026.
The highest salary for a Senior Java Software Engineer in United States is USD 274,474 per year, USD 22,873 per month or USD 132 per hour.
The lowest salary for a Senior Java Software Engineer in United States is USD 152,732 per year, USD 12,728 per month or USD 73 per hour.
Top paying industries
The top 5 paying industries for a Senior Java Software Engineer in United States are Finance with a median total pay of USD 175,219, Telecommunications with a median total pay of USD 169,549, Management and consulting with a median total pay of USD 166,314, Manufacturing with a median total pay of USD 163,018, and Information Technology with a median total pay of USD 161,668.