How much does a C++ Programmer make in Cedar Rapids, IA? The average C++ Programmer salary in Cedar Rapids, IA is $77,980 as of March 26, 2024, but the salary range typically falls between $70,013 and $82,379. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.

Based on HR-reported data: a national average with a geographic differential
C++ Programmer Salaries by Percentile
Percentile Salary Location Last Updated
10th Percentile C++ Programmer Salary $62,758 Cedar Rapids,IA March 26, 2024
25th Percentile C++ Programmer Salary $70,013 Cedar Rapids,IA March 26, 2024
50th Percentile C++ Programmer Salary $77,980 Cedar Rapids,IA March 26, 2024
75th Percentile C++ Programmer Salary $82,379 Cedar Rapids,IA March 26, 2024
90th Percentile C++ Programmer Salary $86,384 Cedar Rapids,IA March 26, 2024
25% $70,013 10% $62,758 90% $86,384 75% $82,379 $77,980 50%(Median) Didn’t find job title? Click
Change Search Criteria
Check out C++ Programmer jobs in Cedar Rapids, Iowa

C++ Programmer -1784

KeyLogic - Albuquerque, NM

C++ Developer

Edge Global - Chicago, IL

What is a C++ Programmer ?

A programmer, developer ("dev"), coder, or software engineer is a person who creates computer software. The term computer programmer can refer to a specialist in one area of computers, or to a generalist who writes code for many kinds of software. One who practices, or professes, a formal approach to programming may also be known as a programmer analyst. On the other hand, "code monkey" is a derogatory term for a programmer who simply writes code without any involvement in the design or specifications. A programmer's primary computer language (Assembly, COBOL, C, C++, C#, Java, Lisp, Python, ...

Source: Wikipedia (as of 04/25/2019). Read more from Wikipedia

See user submitted job responsibilities for C++ Programmer.

Job Openings for C++ Programmer in Cedar Rapids, IA
Raytheon Technologies - Cedar Rapids , IA
Date Posted: 2024-04-17 Country: United States of America Location: HIA32: Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA, 52498-0505 USA Position Role Type: Onsite The Computing Products department (CPD) has an opening for a Sr. Principal Systems Engineer in Cedar Rapids, IA. The CPD is a product development team within the Avionics business unit, in the Displays Computing, and Networking Directorate. This department is responsible for the development and sustainment of state-of-the-art avionics products (the "system") including integrated processing cabinets, multifunction displays, processor, I/O, video, and graphics solutions, and control panels used in military fighter, fixed wing, and rotary wing aircraft platforms. This position is for a product development integration lead. Candidates for the integration lead role will have experience in multiple areas of design, test, verification and validation for a variety of technologies present in aircraft avionics (including hardw
- Today
Geonetric - Cedar Rapids , IA
SummaryCome join our growing team as a Senior Software Developer specializing in developing on Optimizely, a Digital Experience Platform (DXP). If you enjoy learning new software, programming in a variety of languages, developing automated testing tools, exploring architectural design, and tuning application performance, this is the job for you! To be successful in this role, you must move Geonetric forward as part of a team implementing healthcare websites using Optimizely CMS. This includes developing in an Agile environment, breaking down implementation work, working cross-team, and consulting with clients. Essential Duties and ResponsibilitiesWhile you might get to work on just about anything at Geonetric, you will primarily: Work within an Agile software development team to build and maintain web-based software applications built in C# and .Net Guide the front-end development process to establish best practices and front-end architecture Develop and maintain a thorough understandi
- 1 day ago
Raytheon Technologies - Cedar Rapids , IA
Date Posted: 2024-01-08 Country: United States of America Location: HIA32: Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA, 52498-0505 USA Position Role Type: Onsite As a Senior Software Engineer in this organization, you will be involved in the development of state-of-the-art communications systems. The Communication Systems directorate makes some of the most cutting edge products across the enterprise. We develop innovative solutions that keep our military members safe, connected and informed. Our team has some of the most knowledgeable experts in the industry and work with all the most recent technologies in embedded software development. Within Collins Aerospace we work alongside FPGA, hardware, and systems teams in order to seamlessly embed our advanced technology into our communications product portfolio. Examples of these products range from high-frequency radios to secure, sophisticated software-defined radios that can enable pilots and soldiers to transfer data, voice an
- 1 day ago
Date Posted: 2024-04-15 Country: United States of America Location: HIA32: Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA, 52498-0505 USA Position Role Type: Onsite Our team is looking for a Principal Software Engineer. As an engineer on our team you will be involved in the development of state-of-the-art communications systems. You will work alongside multiple software, hardware, FPGA and systems teams in order to seamlessly embed our advanced technology into our communications product portfolio. Examples of these products range from high-frequency radios to secure, sophisticated software-defined radios that can enable pilots and soldiers to transfer data, voice and imagery over the air. We do a lot of work in C++, C, Python and embedded Linux so proficiency in these areas will help the candidate come up to speed quickly. Experience working in an Agile environment would also be preferred. Job Responsibilities: Technical responsibilities for this software engineering position wi
- 1 day ago
Hcltech - Cedar Rapids , IA
Skills you must have: Working knowledge of Assembly C, C++, Python/Perl Scripting Language knowledge Knowledge of designing Device drivers and hardware-software integration software systems using object-oriented design principles Prior experience as a software architect for a real-time embedded system. Demonstrated technical leadership capability for working with internal organizations and external customers Experience with design, development, and maintaining of flight-critical embedded software. Skills we value: Network protocol knowledge and Real Time Operating System knowledge . Knowledge of aircraft systems (Data Link, RTSA EICAS, CDU, FDSA , FMS, , etc.) and their function in the aircraft . Knowledge of air/ground messaging and related data link protocols (ARINC 619, ARINC 618) . Knowledge of A661 and A739 HMI display standards Knowledge of D0-178B/C, DO-200, and DO-330 certification processes Aerospace knowledge and experience. Basic Qualifications: BA/BS in Science, Technology,
- 2 days ago
Working knowledge of Assembly C, C++, Python/Perl Scripting Language knowledge Knowledge of designing Device drivers and hardware-software integration software systems using object-oriented design principles Prior experience as a software architect for a real-time em...
- 3 days ago

Career Path for this job

  1. This Job:

    C++ Programmer

    0 - 2 years experience
    Bachelor's Degree

  2. Up a level:

    Frontend Developer II

    2 - 4 years experience
    Bachelor's Degree

Are you an HR manager or compensation specialist?

Salary.com's CompAnalyst platform offers:

  • Detailed skills and competency reports for specific positions
  • Job and employee pricing reports
  • Compensation data tools, salary structures, surveys and benchmarks.
Learn about CompAnalyst

Understand the total compensation opportunity for a C++ Programmer, base salary plus other pay elements

Average Base Salary

Core compensation

 
 
 
70013
82379
77980

Average Total Cash Compensation

Includes base and annual incentives

 
 
 
70840
85695
79104
These charts show the average base salary (core compensation), as well as the average total cash compensation for the job of C++ Programmer in Cedar Rapids, IA. The base salary for C++ Programmer ranges from $70,013 to $82,379 with the average base salary of $77,980. The total cash compensation, which includes base, and annual incentives, can vary anywhere from $70,840 to $85,695 with the average total cash compensation of $79,104.

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.

70013
82379

 

About Cedar Rapids, Iowa    The city is divided into four quadrants, used in addressing. 1st Avenue (U.S. Route 151 Business) divides the north and south sides of the city, and t....More

Cedar Rapids, Iowa  area prices were up 0.8% from a year ago

C++ Programmer Salary in popular cities: Des MoinesDavenportSioux City

Jobs with a similar salary range to C++ Programmer : Junior Front End Developer, Junior Front End Web Developer, Junior Wordpress Developer