The average salary for a Software Architect is $124,224.
Tell us about your job and pay factors like skills and education Find your market worth with a report tailored to you Negotiate your pay with confidence
What Do Software Architects Do?
Software architects create customized software solutions such as web services, user interfaces, coding programs, and databases, and they are employed primarily by large corporations and agencies which create software for other companies. These architects must always strive to create efficient and satisfactory software solutions for end-users, and they are often responsible for creating standard coding practices and programs for other software designers within their companies.
Software architect…Read more
Job Satisfaction for Software Architect
Popular Employer Salaries for Software Architect
The top respondents for the job title Software Architect are from the companies Intel Corporation, International Business Machines (IBM) Corp. and Cerner Corporation. Reported salaries are highest at Oracle Corp. where the average pay is $162,154. Other companies that offer high salaries for this role include Intel Corporation and International Business Machines (IBM) Corp., earning around $126,936 and $120,596, respectively. Cerner Corporation pays the lowest at around $104,298. Virtusa Corp. and General Electric Co (GE) also pay on the lower end of the scale, paying $108,198 and $108,608, respectively.
Explore the most common career paths for Software Architect. Thickness and color of lines indicates popularity of movement from one job to the next. Visit our career path planner
to research other job paths.
Senior Software Architect
Software Engineering Manager
Somewhat common (8 - 20%)
Software Architect Job Listings
What Are Popular Skills for Software Architects?
Skills in Software Architecture and Java are correlated to pay that is above average. Skills that pay less than market rate include SQL, .NET and C# Programming Language.
What is the Pay by Experience Level for Software Architects?
An entry-level Software Architect with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $87,716 based on 21 salaries. An early career Software Architect with 1-4 years of experience earns an average total compensation of $98,115 based on 173 salaries. A mid-career Software Architect with 5-9 years of experience earns an average total compensation of $116,470 based on 404 salaries. An experienced Software Architect with 10-19 years of experience earns an average total compensation of $126,970 based on 1,278 salaries. In their late career (20 years and higher), employees earn an average total compensation of $137,117.
Pay Difference by Location
Employees with Software Architect in their job title in San Francisco, California earn an average of 24.2% more than the national average. These job titles also find higher than average salaries in Boston, Massachusetts (16.9% more) and Seattle, Washington (9.7% more). The lowest salaries can be found in Atlanta, Georgia (4.1% less).
Years of Experience
This data is based on 2,474 survey responses.