What is the highest and lowest hourly pay for C++ Software Engineer?

As of January 01, 2026, the average hourly pay of C++ Software Engineer in the United States is $56. While Salary.com is seeing that the highest pay for C++ Software Engineer in the US can go up to $63 and the lowest down to $49, but most earn between $53 and $60. Salary.com shows the average base salary (core compensation), as well as the average total cash compensation for the job of C++ Software Engineer in the United States.

Based on HR-reported data: a national average with a geographic differential
C++ Software Engineer Salaries by Percentile
Percentile Hourly Pay Rate Location Last Updated
10th Percentile C++ Software Engineer Salary $49 US January 01, 2026
25th Percentile C++ Software Engineer Salary $53 US January 01, 2026
50th Percentile C++ Software Engineer Salary $56 US January 01, 2026
75th Percentile C++ Software Engineer Salary $60 US January 01, 2026
90th Percentile C++ Software Engineer Salary $63 US January 01, 2026
25% $53 10% $49 90% $63 75% $60 $56 50%(Median) Didn’t find job title? Click
Change Search Criteria
Check out C++ Software Engineer jobs in the United States

Controls Software Engineer

Lincoln Electric - SHELBY TOWNSHIP, MI

Software Security Engineer IV

Airlines Reporting Corporation - ARLINGTON, VA

Software Engineer with Security Clearance

TEKsystems c/o Allegis Group - BELLEVUE, NE

Search More C++ Software Engineer Jobs in the United States

C++ Software Engineer

Review the job openings, similar jobs, level of education, and experience requirements for the C++ Software Engineer job to confirm that it is the job you are seeking.

See user submitted job responsibilities for C++ Software Engineer.

Job Openings for C++ Software Engineer

Understand the total hourly compensation opportunity for a C++ Software Engineer, hourly wage plus other pay elements

Average Hourly Wage

Core compensation

 
 
 
53
60
56

Average Total Hourly Cash Compensation

Includes base and short-term incentives

 
 
 
60
69
64
These charts show the average hourly wage (core compensation), as well as the average total hourly cash compensation for the job of C++ Software Engineer in the United States. The average hourly rate for C++ Software Engineer ranges from $53 to $60 with the average hourly pay of $56. The total hourly cash compensation, which includes base and short-term incentives, can vary anywhere from $60 to $69 with the average total hourly cash compensation of $64.

Discover how your pay is adjusted for skills, experience, and other factors

How much should you be paid?

For a real-time salary target, tell us more about your role in the four categories below.

53
60

 

Skills associated with C++ Software Engineer: Design

Jobs with a similar salary range to C++ Software Engineer : Senior Embedded Engineer, Chief Planning Officer, Entry Level Physicist