$78,771
Avg. Salary
$35.10
Avg. Hourly Rate

Average additional compensation for this job:

Bonus

$3,966

Profit Sharing

$1,973

The average pay for a Computer Software Engineer is $35.10 per hour.

The average pay for a Computer Software Engineer is $78,771 per year.

$15
10%
$35
50%
$60
90%
MEDIAN $35
$59k
10%
$79k
50%
$121k
90%
MEDIAN $78,771
$58,695 - $121,473
$59K
$79K
$120K
MEDIAN: $78,771
10%
50%
90%

Add this chart to your site: 640px    300px

$15.20 - $60.45
$15
$35
$60
MEDIAN: $35.10
10%
50%
90%

Add this chart to your site: 640px    300px

$0$125K
Salary $58,695 - $121,473
Bonus $300 - $12,239
Profit Sharing $0.00 - $7,213
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).
)
$57,843 - $125,101
  • Country: United States
  • Currency: USD
  • Updated: 12 Nov 2018
  • Individuals Reporting: 244
Hourly Data $0$80
Hourly Rate $15.20 - $60.45
Overtime $52.74
Annual Data $0$125K
Bonus $300 - $12,239
Profit Sharing $0.00 - $7,213
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).
)
$57,843 - $125,101
  • Country: United States
  • Currency: USD
  • Updated: 12 Nov 2018
  • Individuals Reporting: 15

Job Description for Computer Software Engineer

Computer software engineers are responsible for creating and engineering effective software applications based on the project's requirements. They utilize their analytical skills to design programs, scripts, and other code to run efficiently in a variety of system environments. They work with other engineers and software specialists to complete deployments and software products in a timely manner. Additionally, computer software engineers strive to reduce memory consumption in the engineering processes. They use office software to communicate with team members and report their progress to the information technology vice president (and/or other supervisors) in their organization.

Read More...

Computer Software Engineer Tasks

  • Research, design and develop software for computer information systems.
  • Collaborate with testing team to ensure quality product deliverable.
  • Collaborate with a cross-functional team consisting of customers, business analysts, finance, and software testing to analyze requirements and feasibility of the software design and development project.
  • Maintain existing software programs within a computer information system.
  • Maintain current knowledge of software technology and techniques.

Popular Employer Salaries for Computer Software Engineer


Common Career Paths for Computer Software Engineer


Add this chart to your site:   640px 640px    300px 300px


Computer Software Engineers often transition into Senior Software Engineer positions, for which compensation tends to be much higher. On average, Senior Software Engineers earn $108K per year.

Computer Software Engineer Job Listings

Popular Skills for Computer Software Engineer


Computer Software Engineers report using a large range of skills on the job. Most notably, facility with Python, Machine Learning, and Java are correlated to pay that is significantly above average, leading to increases of 38 percent, 31 percent, and 25 percent, respectively. Skills that seem to negatively impact pay include SQL, C, and C programming Language. Most people experienced in C also know Java.

Pay by Experience Level for Computer Software Engineer

Pay by Experience for a Computer Software Engineer has a positive trend. An entry-level Computer Software Engineer with less than 5 years of experience can expect to earn an average total compensation of $75,000 based on 98 salaries provided by anonymous users. Average total compensation includes tips, bonus, and overtime pay. A Computer Software Engineer with mid-career experience which includes employees with 5 to 10 years of experience can expect to earn an average total compensation of $95,000 based on 44 salaries. An experienced Computer Software Engineer which includes employees with 10 to 20 years of experience can expect to earn an average total compensation of $99,000 based on 31 salaries. A Computer Software Engineer with late-career experience which includes employees with greater than 20 years of experience can expect to earn an average total compensation of $91,000 based on 6 salaries.

Pay Difference by Location

National Average: $80,192

Larger city markers indicate a job is popular in that location.

For Computer Software Engineers, busy Santa Clara offers a higher-than-average pay rate, 46 percent above the national average. Computer Software Engineers can also look forward to large paychecks in cities like San Jose (+40 percent), San Francisco (+31 percent), Mountain View (+28 percent), and Washington (+16 percent). Those in the field find the lowest salaries in Dallas, 14 percent below the national average. Below-median salaries also turn up in Raleigh and Denver (10 percent lower and 9 percent lower, respectively).

Related Job Salaries

Key Stats for Computer Software Engineer

Gender

Female
12 %
Male
88 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 21 votes.
Less than 1 year
14%
1-4 years
43%
5-9 years
23%
10-19 years
15%
20 years or more
5%

Experience Affects Computer Software Engineer Salaries

▲24%

▲18%

Late-Career
▲13%

National Average
$80,000

▼6%

Skills That Affect Computer Software Engineer Salaries

▲37%

Machine Learning
▲30%

▲24%

▲8%

.NET
▲6%

Software Development
▼0%

National Average
$80,000

Embedded / Real-Time / RTOS
▼1%


C++
▼3%

C#
▼3%



▼6%

C
▼7%

SQL
▼15%

Job Satisfaction

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

Gender

Female
12 %
Male
88 %

Years of Experience

Less than 1 year
14%
1-4 years
43%
5-9 years
23%
10-19 years
15%
20 years or more
5%

Common Health Benefits

medical benefits
Medical: 91%
dental benefits
Dental: 80%
vision benefits
Vision: 70%
no benefits
None: 7%