Frequently asked questions about Java Engineer salaries
The average salary for a Java Engineer is USD 177,014 per year or USD 85 per hour in Remote, which is 108% higher than the national average. Top earners have reported making up to USD 306,356 (90th percentile). However, the typical pay range in Remote is between USD 133,735 (25th percentile) and USD 237,445 (75th percentile) annually. Salary estimates are based on 0 salaries submitted anonymously to Glassdoor by Java Engineer employees in Remote as of July 2026.
The highest salary for a Java Engineer in Remote is USD 237,445 per year, USD 19,787 per month or USD 114 per hour.
The lowest salary for a Java Engineer in Remote is USD 133,735 per year, USD 11,145 per month or USD 64 per hour.
Recent salaries shared by Java Engineer
Job title | Years of Experience
Total Pay
Base • Additional pay
Location
Date submitted
Job title | Years of Experience
Location
Date submitted
Total Pay
Base • Additional pay
No results match your search
Try a different job title or department to explore salaries in related fields.