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 salary data.
Help us improve our data by signing up and submitting your salary.
Create Your Profile
Find C++ jobs on Hired.

C++ Resources

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

C++ Engineer Jobs

Data Software Engineer - Infrastructure
Data Software Engineer - Infrastructure
Our vision is to bring more innovation, efficiency, and equality of opportunity to the world by building an open financial system. Our first step on that journey is making digital currency accessib...
Data Software Engineer - Infrastructure
Data Software Engineer - Infrastructure
Our vision is to bring more innovation, efficiency, and equality of opportunity to the world by building an open financial system. Our first step on that journey is making digital currency accessib...
Senior AWS Security Engineer
Senior AWS Security Engineer
1501-5000 employees
We believe the economy is better when everyone has access. When everyone has room to grow. No one should be left out because the cost is too great or the technology too complex. We started with a l...
About Square: Square is a financial services, merchant services aggregator and mobile payment company.
Senior AWS Security Engineer
1501-5000 employees
Senior AWS Security Engineer
We believe the economy is better when everyone has access. When everyone has room to grow. No one should be left out because the cost is too great or the technology too complex. We started with a l...
About Square: Square is a financial services, merchant services aggregator and mobile payment company.
Software Development Engineer II
Software Development Engineer II
5001+ employees
C3Tech is a high-powered and broadly skilled engineering organization responsible for platforms and end-to-end experiences in Amazon retail. Our work engages the full stack of technology that runs ...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Software Development Engineer II
5001+ employees
Software Development Engineer II
C3Tech is a high-powered and broadly skilled engineering organization responsible for platforms and end-to-end experiences in Amazon retail. Our work engages the full stack of technology that runs ...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Software Development Engineer
Software Development Engineer
5001+ employees
Each day, hundreds of thousands of customers use Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. The billing systems of AWS process trillions of events each m...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Software Development Engineer
5001+ employees
Software Development Engineer
Each day, hundreds of thousands of customers use Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. The billing systems of AWS process trillions of events each m...
About Amazon: Amazon is an electronic commerce and cloud computing company.
DENT Developer
DENT Developer
Platform Technical Operations Engineer<br><br>Vela is a leading independent provider of trading and market access technology for global multi-asset electronic trading. Our software enables clients ...
DENT Developer
DENT Developer
Platform Technical Operations Engineer<br><br>Vela is a leading independent provider of trading and market access technology for global multi-asset electronic trading. Our software enables clients ...
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: