Average Software Engineer / Developer / Programmer with C++ Programming Language Skills Salary

$74,767
Avg. SalaryShow Hourly Rate
$3,372
Bonus
$2,600
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a Software Engineer / Developer / Programmer with C++ Programming Language skills is $74,767.
10%
$51k
MEDIAN
$75k
90%
$117k
Is Software Engineer / Developer / Programmer your job title? Find out what you should be paid

Use our tool to get a personalized report on your market worth.

How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
United States (change)
Salary
$51k - $117k
Bonus
$203 - $14k
Profit Sharing
$206 - $20k
Total Pay
$49k - $119k

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 Engineer / Developer / Programmer

Popular Employer Salaries for Software Engineer / Developer / Programmer

The top respondents for the job title Software Engineer / Developer / Programmer are from the companies Microsoft Corp, Northrop Grumman Corporation and CACI International Inc. Reported salaries are highest at Microsoft Corp where the average pay is $119,661. Other companies that offer high salaries for this role include The Boeing Company and Intel Corporation, earning around $91,000 and $88,820, respectively. Dynetics, Inc. pays the lowest at around $68,409. CACI International Inc and Northrop Grumman Corporation also pay on the lower end of the scale, paying $72,176 and $76,340, respectively.

Software Engineer / Developer / Programmer Job Listings

Search for more jobs
Search

Popular Skills for Software Engineer / Developer / Programmer

Skills in JavaScript, Java and Python are correlated to pay that is above average. Skills that pay less than market rate include C# Programming Language and SQL.

Pay by Experience Level for Software Engineer / Developer / Programmer

An entry-level Software Engineer / Developer / Programmer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $67,956 based on 136 salaries. An early career Software Engineer / Developer / Programmer with 1-4 years of experience earns an average total compensation of $72,629 based on 549 salaries. A mid-career Software Engineer / Developer / Programmer with 5-9 years of experience earns an average total compensation of $82,620 based on 245 salaries. An experienced Software Engineer / Developer / Programmer with 10-19 years of experience earns an average total compensation of $89,707 based on 93 salaries. In their late career (20 years and higher), employees earn an average total compensation of $99,895.
Employees with Software Engineer / Developer / Programmer in their job title in San Francisco, California earn an average of 37.7% more than the national average. These job titles also find higher than average salaries in Seattle, Washington (27.1% more) and San Diego, California (25.0% more). The lowest salaries can be found in Huntsville, Alabama (7.7% less) and Austin, Texas (3.5% less).

Years of Experience

This data is based on 1,065 survey responses.
Entry Level
12.8%
Early Career
51.5%
Mid Career
23.0%
Experienced
8.7%
Late Career
3.9%