The average salary for a Software Analyst is $61,827.
Is Software Analyst your job title? Find out what you should be paid
Use our tool to get a personalized report on your market worth.
$45k - $94k
$248 - $8k
$0 - $9k
$43k - $96k
Your Market Worth Over Time
How has your pay changed over time for your market? Find out by taking our salary quiz.
Job Description for Software Analyst
Software analysts are responsible for all aspects of software development projects. They work with customers to develop an understanding of their needs and the specifications the project will require. After careful planning and research, they work with other software developers to produce code and a system to meet those specifications. They help test the software to ensure it fully meets their customers’ needs. Once the completed project is delivered, software analysts work with the customer to…Read more
Software Analyst Tasks
- Implement and test programs for business goals, ensuring fit to user needs.
- Document existing systems, proposed modifications, and software requirements.
- Participate in code reviews and provide technical expertise.
- Analyze and modify software systems using a variety of coding languages.
Job Satisfaction for Software Analyst
Popular Employer Salaries for Software Analyst
The top respondents for the job title Software Analyst are from the companies Northrop Grumman Corporation, Integration Point and Intergraph Corporation. Reported salaries are highest at Intergraph Corporation where the average pay is $64,000. Other companies that offer high salaries for this role include Northrop Grumman Corporation, earning around $62,250. West Corp. pays the lowest at around $55,063. Integration Point also pays on the lower end of the scale, paying $60,166.
Software Analyst Job Listings
Search for more jobs
Popular Skills for Software Analyst
Microsoft SQL Server
Skills in Software Development are correlated to pay that is above average. Skills that pay less than market rate include Microsoft SQL Server, SQL, Project Management and Software Knowledge.
Pay by Experience Level for Software Analyst
An entry-level Software Analyst with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $54,744 based on 43 salaries. An early career Software Analyst with 1-4 years of experience earns an average total compensation of $58,813 based on 157 salaries. A mid-career Software Analyst with 5-9 years of experience earns an average total compensation of $63,927 based on 82 salaries. An experienced Software Analyst with 10-19 years of experience earns an average total compensation of $77,113 based on 82 salaries. In their late career (20 years and higher), employees earn an average total compensation of $84,353.
Pay Difference by Location
Learn more about cost of living by city.
Employees with Software Analyst in their job title in Baltimore, Maryland earn an average of 42.8% more than the national average. These job titles also find higher than average salaries in New York, New York (21.3% more) and Chicago, Illinois (17.0% more). The lowest salaries can be found in Madison, Wisconsin (10.7% less), Charlotte, North Carolina (3.5% less) and Pittsburgh, Pennsylvania (3.0% less).
Years of Experience
This data is based on 392 survey responses.
Related Job Salaries
$60k - $124k
$50k - $103k
$83k - $153k
$48k - $111k
$75k - $140k
$42k - $84k
$62k - $113k
$49k - $96k
$55k - $125k
$28k - $53k