C++


What is C++?

C++ is an object-oriented language derived from C, and invented by Bjarne Stroustrup, while working at AT&T's Bell Labs. It is widely used for systems-level programming, and building applications on Windows and various Unix operating systems (Linux, *BSD, etc). It supports many interesting features, such as multiple inheritance (although usage of this is widely discouraged), generics, and sophisticated information-hiding constructs such as "friend classes". Notably, the generics features are Turing-complete, and can be used for a form of metaprogramming in which complex calculations are performed at compile-time instead of runtime. It is a common practice for organizations to define a coding standard in which many of the features of C++ are strictly forbidden in an attempt to ensure that code produced is comprehensible and predictable. Prominent implementations of C++ include Microsoft's Visual C++, the GNU Compiler Suite (GCC), and LLVM's Clang compiler.

How much do C++ developers make?

We don't have enough data for New York,
so we've calculated your salary information for the San Francisco Bay Area instead:
Based on real Hired interview data, C++ developers in New York earn an average annual salary of
Based on real Hired interview data, C++ developers in SF Bay Area earn an average annual salary of
$145,660
The salaries of candidates in this role range from a low of $75,000 to a high of $250,000, with a median salary of $142,000.

Loading...

We expect C++ developers to receive 3 Interview Requests on Hired.

C++ Resources

Check out the resources below to continue sharpening your C++ skills

C++ Engineer Jobs

Adobe Campaign Architect
Adobe Campaign Architect
Company Description<br><br>Merkle is a global data-driven, technology-enabled performance marketing agency and the largest independent agency in the US for CRM, digital, and search. For more than 2...
Adobe Campaign Architect
Adobe Campaign Architect
Company Description<br><br>Merkle is a global data-driven, technology-enabled performance marketing agency and the largest independent agency in the US for CRM, digital, and search. For more than 2...
Support Software Engineer
Support Software Engineer
About NCR<br><br>NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software...
Support Software Engineer
Support Software Engineer
About NCR<br><br>NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software...
Staff, Software Development Engineer
Staff, Software Development Engineer
Experienced Software Developer<br><br>Are you a software developer that likes to take responsibility for the full product solution?<br><br>Do you yearn for finding smart software solutions that giv...
Staff, Software Development Engineer
Staff, Software Development Engineer
Experienced Software Developer<br><br>Are you a software developer that likes to take responsibility for the full product solution?<br><br>Do you yearn for finding smart software solutions that giv...
Quality Assurance Engineer - Amazon FreeTime
Quality Assurance Engineer - Amazon FreeTime
5001+ employees
Amazon FreeTime Unlimited brings together all types of content that kids and parents love, including books, Audible books, movies, TV shows, educational apps and games, plus a child-friendly Alexa ...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Quality Assurance Engineer - Amazon FreeTime
5001+ employees
Quality Assurance Engineer - Amazon FreeTime
Amazon FreeTime Unlimited brings together all types of content that kids and parents love, including books, Audible books, movies, TV shows, educational apps and games, plus a child-friendly Alexa ...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Solution Architect, R&D
Solution Architect, R&D
5001+ employees
Company Overview<br><br>At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them. We are creating a world where technology...
About Nuance: Nuance is a multinational computer software technology company, providing speech and imaging applications.
Solution Architect, R&D
5001+ employees
Solution Architect, R&D
Company Overview<br><br>At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them. We are creating a world where technology...
About Nuance: Nuance is a multinational computer software technology company, providing speech and imaging applications.
Match with your dream C++ job on Hired.

Do you work with this skill? Send us a note if any of this information doesn't look correct:

support@hired.com

Browse locations where C++ is in demand:

Browse locations where C++ is in demand: