Period
to 4 August 2021

The following table provides summary statistics for permanent job vacancies advertised in Scotland with a requirement for C++ skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited C++ over the 6 months to 4 August 2021 with a comparison to the same period in the previous 2 years.

C++
UK > Scotland
6 months to
4 Aug 2021
Same period 2020 Same period 2019
Rank 101 42 38
Rank change year-on-year -59 -4 +12
Permanent jobs citing C++ 103 113 329
As % of all permanent jobs advertised in Scotland 2.34% 5.10% 6.19%
As % of the Programming Languages category 4.52% 8.38% 10.67%
Number of salaries quoted 77 65 234
10th Percentile £33,750 £32,800 £27,750
25th Percentile £36,250 £37,500 £30,500
Median annual salary (50th Percentile) £47,500 £45,000 £40,000
Median % change year-on-year +5.56% +12.50% -11.11%
75th Percentile £58,750 £55,000 £57,500
90th Percentile £67,250 £61,250 £65,000
UK median annual salary £57,500 £55,000 £50,000
% change year-on-year +4.55% +10.00% -

C++ is in the Programming Languages category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies advertised in Scotland with a requirement for coding skills.

All Programming Languages
Scotland
Permanent vacancies with a requirement for coding skills 2,281 1,349 3,082
As % of all permanent IT jobs advertised in Scotland 51.91% 60.88% 57.99%
Number of salaries quoted 1,573 883 2,057
10th Percentile £32,500 £31,800 £30,250
25th Percentile £38,750 £37,500 £34,000
Median annual salary (50th Percentile) £49,350 £47,500 £45,000
Median % change year-on-year +3.89% +5.56% -
75th Percentile £60,000 £58,750 £55,000
90th Percentile £72,500 £66,250 £65,000
UK median annual salary £57,500 £55,000 £52,500
% change year-on-year +4.55% +4.76% +5.00%

C++
Job Vacancy Trend in Scotland

Job postings citing C++ as a proportion of all IT jobs advertised in Scotland.

Job vacancy trend for C++ in Scotland

C++
Salary Trend in Scotland

3-month moving average salary quoted in jobs citing C++ in Scotland.

Salary trend for C++ in Scotland

C++
Salary Histogram in Scotland

Salary distribution for jobs citing C++ in Scotland over the 6 months to 4 August 2021.

Salary histogram for C++ in Scotland

C++
Job Locations in Scotland

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing C++ within the Scotland region over the 6 months to 4 August 2021. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
Edinburgh -52 36 £50,000 +8.11% 15
Glasgow -32 35 £50,000 +11.11% 14
West Lothian -8 14 £40,000 -20.00% 5
Aberdeen -18 7 £45,000 -2.70% 4
Fife - 6 £50,000 - 1
Scottish Borders - 2 £31,500 -
Stirling -2 1 £53,250 -3.18%
C++
UK

For the 6 months to 4 August 2021, IT jobs citing C++ also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads across the Scotland region with a requirement for C++.

1 62 (60.19%) Software Engineering
2 58 (56.31%) C#
3 46 (44.66%) Python
4 39 (37.86%) Java
5 36 (34.95%) Agile Software Development
6 32 (31.07%) .NET
7 31 (30.10%) C
8 28 (27.18%) Algorithms
9 24 (23.30%) Linux
9 24 (23.30%) OO
10 22 (21.36%) JavaScript
11 20 (19.42%) Windows
11 20 (19.42%) Scala
12 17 (16.50%) .NET Core
13 16 (15.53%) Data Structures
13 16 (15.53%) OOP
13 16 (15.53%) Computer Science
14 15 (14.56%) TDD
14 15 (14.56%) Continuous Improvement
15 14 (13.59%) Web Services
15 14 (13.59%) Social Skills
16 13 (12.62%) Mathematics
17 12 (11.65%) Mentoring
17 12 (11.65%) Machine Learning
17 12 (11.65%) Node.js
18 11 (10.68%) Firmware
18 11 (10.68%) Workflow
18 11 (10.68%) Full Stack Development
19 10 (9.71%) Legacy Systems
19 10 (9.71%) Finance

C++
Co-occurring IT Skills in Scotland by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 3 (2.91%) Apache Spark
1 3 (2.91%) Confluence
2 2 (1.94%) Apache Airflow
2 2 (1.94%) Luigi
3 1 (0.97%) Apache Solr
3 1 (0.97%) Elasticsearch
3 1 (0.97%) OpenStack
3 1 (0.97%) Tomcat
Applications
1 3 (2.91%) Simulink
2 1 (0.97%) Microsoft Office
Cloud Services
1 9 (8.74%) AWS
2 8 (7.77%) GitHub
3 5 (4.85%) SaaS
4 3 (2.91%) Cloud Computing
5 2 (1.94%) Azure
6 1 (0.97%) Azure Cosmos DB
6 1 (0.97%) GCP
6 1 (0.97%) Google Workspace
Communications & Networking
1 5 (4.85%) TCP/IP
2 3 (2.91%) Firewall
3 1 (0.97%) 3G
3 1 (0.97%) 4G
3 1 (0.97%) MQTT
3 1 (0.97%) VPN
3 1 (0.97%) WAN
Database & Business Intelligence
1 5 (4.85%) Big Data
1 5 (4.85%) SQL Server
2 4 (3.88%) Relational Database
3 3 (2.91%) Data Mining
3 3 (2.91%) Flink
4 2 (1.94%) Azkaban
4 2 (1.94%) Hadoop
4 2 (1.94%) NoSQL
5 1 (0.97%) Azure SQL Database
5 1 (0.97%) BigQuery
5 1 (0.97%) MySQL
5 1 (0.97%) PostgreSQL
5 1 (0.97%) RDBMS
5 1 (0.97%) Redis
5 1 (0.97%) Scylla
Development Applications
1 4 (3.88%) Git (software)
2 3 (2.91%) GitLab
2 3 (2.91%) JIRA
3 2 (1.94%) Jenkins
3 2 (1.94%) Visual Studio
4 1 (0.97%) Atlassian Bamboo
4 1 (0.97%) Eclipse
4 1 (0.97%) eggPlant
4 1 (0.97%) Gradle
4 1 (0.97%) HP UFT
4 1 (0.97%) IntelliJ
4 1 (0.97%) Sonatype Nexus
4 1 (0.97%) Subversion
General
1 14 (13.59%) Social Skills
2 10 (9.71%) Banking
2 10 (9.71%) Finance
3 7 (6.80%) Analytical Skills
4 4 (3.88%) Electronics
5 3 (2.91%) Inclusion and Diversity
6 2 (1.94%) Automotive
6 2 (1.94%) Manufacturing
6 2 (1.94%) Public Sector
6 2 (1.94%) Telecoms
7 1 (0.97%) Presentation Skills
Job Titles
1 38 (36.89%) Software Engineer
2 30 (29.13%) Developer
3 16 (15.53%) Software Developer
4 14 (13.59%) Embedded Engineer
5 13 (12.62%) C# Developer
6 10 (9.71%) Embedded Software Engineer
7 9 (8.74%) Full Stack Developer
8 8 (7.77%) Angular Developer
8 8 (7.77%) Senior Software Engineer
9 6 (5.83%) .NET Developer
10 5 (4.85%) .NET Software Developer
10 5 (4.85%) C# .NET Developer
10 5 (4.85%) C# Software Developer
11 4 (3.88%) Architect
11 4 (3.88%) C++ Software Engineer
12 3 (2.91%) Agile Coach
12 3 (2.91%) C++ Developer
12 3 (2.91%) Image Processing Software Engineer
12 3 (2.91%) Senior Developer
12 3 (2.91%) Software Architect
Libraries, Frameworks & Software Standards
1 32 (31.07%) .NET
2 17 (16.50%) .NET Core
3 14 (13.59%) Web Services
4 12 (11.65%) Node.js
5 10 (9.71%) AngularJS
6 9 (8.74%) .NET Framework
6 9 (8.74%) Entity Framework
7 4 (3.88%) Kafka
7 4 (3.88%) React
7 4 (3.88%) Regular Expression
8 3 (2.91%) REST
8 3 (2.91%) Spring
9 2 (1.94%) OpenCV
9 2 (1.94%) RESTful
9 2 (1.94%) Spark Streaming
9 2 (1.94%) XML
10 1 (0.97%) Hibernate
10 1 (0.97%) Middleware
10 1 (0.97%) XSD
10 1 (0.97%) XSLT
Miscellaneous
1 28 (27.18%) Algorithms
2 16 (15.53%) Data Structures
3 10 (9.71%) Legacy Systems
4 9 (8.74%) LIMS
5 6 (5.83%) Robotics
6 4 (3.88%) Cyberthreat
7 3 (2.91%) Embedded Systems
8 2 (1.94%) Cloud Native
8 2 (1.94%) Field-Programmable Gate Array
8 2 (1.94%) Greenfield Project
8 2 (1.94%) NHS
8 2 (1.94%) VHDL
9 1 (0.97%) CUDA
9 1 (0.97%) Enterprise Software
9 1 (0.97%) Management Information System
9 1 (0.97%) Renewable Energy
9 1 (0.97%) User Experience
9 1 (0.97%) Virtual Team
Operating Systems
1 24 (23.30%) Linux
2 20 (19.42%) Windows
3 9 (8.74%) Unix
4 5 (4.85%) Embedded Linux
5 3 (2.91%) Robot Operating System
Processes & Methodologies
1 62 (60.19%) Software Engineering
2 36 (34.95%) Agile Software Development
3 24 (23.30%) OO
4 16 (15.53%) Computer Science
4 16 (15.53%) OOP
5 15 (14.56%) Continuous Improvement
5 15 (14.56%) TDD
6 13 (12.62%) Mathematics
7 12 (11.65%) Machine Learning
7 12 (11.65%) Mentoring
8 11 (10.68%) Full Stack Development
8 11 (10.68%) Workflow
9 10 (9.71%) DevOps
10 9 (8.74%) Information Management
11 8 (7.77%) Computer Vision
11 8 (7.77%) Problem-Solving
12 7 (6.80%) Multithreading
13 6 (5.83%) Artificial Intelligence
13 6 (5.83%) Image Processing
13 6 (5.83%) Multithreaded Programming
Programming Languages
1 58 (56.31%) C#
2 46 (44.66%) Python
3 39 (37.86%) Java
4 31 (30.10%) C
5 22 (21.36%) JavaScript
6 20 (19.42%) Scala
7 9 (8.74%) VB
8 7 (6.80%) PHP
9 6 (5.83%) PowerShell
10 4 (3.88%) SQL
11 3 (2.91%) Java 8
11 3 (2.91%) MATLAB
11 3 (2.91%) Ruby
12 2 (1.94%) Assembly Language
12 2 (1.94%) Bash Shell
12 2 (1.94%) R
12 2 (1.94%) TypeScript
12 2 (1.94%) VBA
13 1 (0.97%) Groovy
13 1 (0.97%) Objective-C
Qualifications
1 8 (7.77%) Degree
2 4 (3.88%) Computer Science Degree
3 3 (2.91%) AWS Certification
4 2 (1.94%) Security Cleared
5 1 (0.97%) ISTQB
5 1 (0.97%) ISTQB Foundation Certification
5 1 (0.97%) Master's Degree
5 1 (0.97%) PhD
5 1 (0.97%) SC Cleared
Quality Assurance & Compliance
1 3 (2.91%) ISO 13485
2 1 (0.97%) ISO 9001
2 1 (0.97%) ISO/IEC 27001
2 1 (0.97%) QA
System Software
1 11 (10.68%) Firmware
2 3 (2.91%) Docker
3 1 (0.97%) vSphere
Systems Management
1 6 (5.83%) Kubernetes
2 1 (0.97%) Grafana
2 1 (0.97%) HP Quality Center
2 1 (0.97%) Istio
2 1 (0.97%) Kibana
2 1 (0.97%) Perfmon
2 1 (0.97%) Prometheus
2 1 (0.97%) Terraform
Vendors
1 3 (2.91%) Google
1 3 (2.91%) Salesforce.com
2 2 (1.94%) Microsoft
2 2 (1.94%) Oracle
3 1 (0.97%) Altera
3 1 (0.97%) Atlassian
3 1 (0.97%) Dynatrace
3 1 (0.97%) Solace
3 1 (0.97%) Splunk
3 1 (0.97%) Sybase
3 1 (0.97%) Talarian
3 1 (0.97%) TIBCO
3 1 (0.97%) Xilinx