Skip to content

Engineering > C++ Developer

Salary National Average

Low Medium High
98900.0000 110910.0000 136690.0000

Supply and Demand

Candidate Supply: 554 Job Openings: 551

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

C++ developers apply their C++ programming language expertise to develop desktop and mobile software applications, as well as embedded systems. They collaborate with stakeholders to determine application requirements, deploy software, and maintain software systems. They also contribute to software optimization and innovation.

Duties / Responsibilities:

  • Consulting with internal stakeholders to determine the scope of software development projects.
  • Collaborating with the software development team on application design and development.
  • Developing software and overseeing the deployment of applications across platforms.
  • Performing diagnostic tests and debugging procedures.
  • Creating end-user application feedback channels.
  • Optimizing software by performing maintenance, updates, and upgrades.
  • Documenting processes and maintaining software development records.
  • Keeping up to date with C++ standards and advancements in application development.

Skills / Requirements / Qualifications

  • Education: Bachelor's degree in computer science, information systems, or similar.
  • Certifications: C++ certification preferred.
  • Experience: A minimum of two years' experience as a C++ software developer.
  • C++: Current knowledge of C++ standards and specifications. Proficiency in C++ compliant languages such as C, Java, and Python.
  • Software: Extensive experience in deploying software across a variety of platforms and operating systems. Knowledge of SQL, JavaScript, and XML.
  • Analytical: Superb analytical and problem-solving skills.
  • Communication: Excellent collaboration and communication skills.
  • Organizational: Great organizational and time management skills.

Job Zones

  • Title: Job Zone Four: Considerable Preparation Needed
  • Education: Most of these occupations require a four-year bachelor's degree, but some do not.
  • Related Experience: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
  • Job Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
  • Job Zone Examples: Many of these occupations involve coordinating, supervising, managing, or training others. Examples include real estate brokers, sales managers, database administrators, graphic designers, chemists, art directors, and cost estimators.
  • Specific Vocational Preparation in years: (7.0 to < 8.0)

Share Role Details

Return to job listings