What am I worth?
Get a free salary report »
What should I pay?
Pay the right way »

Software Analyst Salary

Software Analysts in the United States can expect to earn an average of $61K annually. Total cash earnings of Software Analysts range from $41K on the low end to $92K on the high end; the final amount can include bonuses and profit sharing proceeds that occasionally exceed $6K and $9K, respectively. Experience level is the biggest factor affecting pay for this group, followed by geography. For the most part, Software Analysts enjoy their work and report high levels of job satisfaction. Male Software Analysts are far more common among survey respondents than their female counterparts, who typically comprise less than one-third of the field. Nearly all enjoy medical while a strong majority get dental coverage. Vision coverage is also available to the larger part.

$40,749 - $90,290
(Median)
$41K
$61K
$90K
MEDIAN: $60,535
10%
50%
90%

Add this chart to your site: 640px    300px

$15.68 - $41.56
(Median)
$16
$25
$42
MEDIAN: $25.00
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$31K$62K$93K
Salary
$40,749 - $90,290  
   
Bonus
$0.00 - $6,020  
Profit Sharing
$1,939 - $9,123  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$41,308 - $91,996  
Country: United States | Currency: USD | Updated: 31 Mar 2015 | Individuals Reporting: 360
National Hourly Rate Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$20$40$60
Hourly Rate
$15.68 - $41.56  
   
Overtime
$24.24 - $57.15  
National Annualized Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$50K$100K$150K
Bonus
$0.00 - $6,020  
   
Profit Sharing
$1,939 - $9,123  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$41,308 - $91,996  
Country: United States | Currency: USD | Updated: 31 Mar 2015 | Individuals Reporting: 45

Find Out Exactly What You Should Be Paid

United States (change)

- OR -

Log in with LinkedIn

Comp Managers Click Here »

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 install and learn to effectively use the program. If any issues arise, they are responsible for rewriting code and providing updates to the users. They also work with customers to maintain existing software as needed throughout its lifetime.

Read More...

Software Analyst Tasks

  • Participate in code reviews and provide technical expertise.
  • Analyze and modify software systems using a variety of coding languages.
  • Implement and test programs for business goals, ensuring fit to user needs.
  • Document existing systems, proposed modifications, and software requirements.

Software Analyst Job Listings

Search for more jobs:

Popular Skills for Software Analyst


Software Analysts seem to wield many skills on the job. Most notably, facility with C++, .NET, and Software Test are correlated to pay that is significantly above average, leading to increases of 39 percent, 22 percent, and 18 percent, respectively. System Testing and Software Knowledge as skills, however, tend to be associated with significantly smaller paychecks. For most people, competency in Microsoft SQL Server indicates knowledge of Project Management.

Pay by Experience Level for Software Analyst

Median of all compensation (including tips, bonus, and overtime) by years of experience.


In general, experience and pay appear to be strongly linked; those with more experience usually bring in higher incomes. The average beginner in this position makes around $54K, but folks who have been around for five to 10 years see a markedly higher median salary of $66K. Software Analysts with one to two decades of relevant experience report an average salary of approximately $77K. More than 20 years of experience seem related to solid financial gains; veterans in this group report earning a median of $92K.

Related Job Salaries

United States (change)

Experience Affects Software Analyst Salaries

Late-Career
up arrow 51%



National Average
$61,000


Skills That Affect Software Analyst Salaries

C++
up arrow 39%

.NET
up arrow 22%

Java/J2EE
up arrow 18%

Software Test
up arrow 18%

C#
up arrow 15%

Java
up arrow 11%


JavaScript
up arrow 6%

Project Management
up arrow 4%

Microsoft SQL Server
up arrow 1%

National Average
$61,000


System Testing
up arrow 29%

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 74 votes.

Gender

Female
29 %
Male
71 %

Years of Experience

Less than 1 year
7%
1-4 years
38%
5-9 years
29%
10-19 years
18%
20 years or more
8%

Common Health Benefits

medical benefits Medical: 91% dental benefits Dental: 80%
vision benefits Vision: 60% employee benefits None: 7%