10 year support contract is certainly a good chunk of that
All of the entry level positions are above 80/hr.
The vendor is covering insurance, holiday/sick leave et al, payroll taxes et al, rent, management, carrying the risk of the work going away, etc etc.
It looks high, but it's not nearly as profitable as it seems for either the vendor or the employee.