Try a different job title or department to explore salaries in related fields.
Viewing 1 - 0 of 0
Frequently asked questions about Java Software Engineer salaries
The average salary for a Java Software Engineer is $1,03,500 per year or $50 per hour in Remote, which is 81% lower than the national average. Top earners have reported making up to $1,47,470 (90th percentile). However, the typical pay range in Remote is between $87,000 (25th percentile) and $1,26,725 (75th percentile) annually. Salary estimates are based on 412 salaries submitted anonymously to Glassdoor by Java Software Engineer employees in Remote as of Jul 2026.
The highest salary for a Java Software Engineer in Remote is $1,26,725 per year, $10,560 per month or $61 per hour.
The lowest salary for a Java Software Engineer in Remote is $87,000 per year, $7,250 per month or $42 per hour.