it architect salaryenterprise business architect salaryprincipal enterprise architect salaryenterprise solutions architect salaryinfrastructure architect salaryintern architect salaryapplication architect salaryenterprise architect salarycommercial architect salaryassociate architect salaryprincipal architect salaryresidential architect salary