Period
to 2 March 2021

The following table provides summary statistics for permanent job vacancies 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 2 March 2021 with a comparison to the same period in the previous 2 years.

C++
UK
6 months to
2 Mar 2021
Same period 2020 Same period 2019
Rank 81 68 54
Rank change year-on-year -13 -14 +8
Permanent jobs citing C++ 2,778 4,838 7,372
As % of all permanent jobs advertised in the UK 3.69% 3.99% 4.90%
As % of the Programming Languages category 6.51% 7.38% 8.92%
Number of salaries quoted 2,335 4,089 6,268
Median annual salary £58,500 £55,000 £55,000
Median salary % change year-on-year +6.36% - +10.00%
10th Percentile £36,750 £32,500 £31,250
90th Percentile £101,250 £120,000 £95,000
UK excluding London median annual salary £52,500 £50,000 £47,500
% change year-on-year +5.00% +5.26% -

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 with a requirement for coding skills.

All Programming Languages
UK
Permanent vacancies with a requirement for coding skills 42,701 65,563 82,627
As % of all permanent IT jobs advertised in the UK 56.65% 54.06% 54.95%
Number of salaries quoted 35,418 54,531 69,117
Median annual salary £55,000 £52,500 £52,500
Median salary % change year-on-year +4.76% - +5.00%
10th Percentile £33,750 £32,000 £31,250
90th Percentile £90,000 £88,750 £85,000
UK excluding London median annual salary £50,000 £45,000 £45,000
% change year-on-year +11.11% - +5.88%

C++
Job Vacancy Trend

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

Job vacancy trend for C++ in the UK

C++
Salary Trend

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

Salary trend for C++ in the UK

C++
Salary Histogram

Salary distribution for jobs citing C++ over the 6 months to 2 March 2021.

Salary histogram for C++ in the UK

C++
Top 17 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing C++ within the UK over the 6 months to 2 March 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
England -18 2,447 £60,000 +9.09% 957
UK excluding London -11 1,708 £52,500 +5.00% 707
London -2 972 £75,000 -6.25% 325
South East -27 468 £55,000 +10.00% 197
Work from Home -38 414 £60,000 +12.15% 194
North of England +24 311 £52,500 +5.00% 96
South West -25 293 £50,000 +5.26% 110
Midlands +19 201 £52,500 +16.67% 90
Scotland +21 199 £47,500 +5.56% 45
East of England +10 162 £57,500 +27.78% 141
Yorkshire +61 154 £57,500 +15.00% 46
North West +1 130 £51,000 +2.00% 41
West Midlands -5 102 £52,500 +16.67% 51
East Midlands +28 99 £55,000 +10.00% 39
Northern Ireland +38 49 £45,000 +5.88% 9
North East -2 27 £42,500 -5.56% 9
Wales +22 25 £55,000 +29.41% 21

For the 6 months to 2 March 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 with a requirement for C++.

1 1,300 (46.80%) Python
2 1,279 (46.04%) Software Engineering
3 1,156 (41.61%) Java
4 1,090 (39.24%) C#
5 897 (32.29%) C
6 841 (30.27%) Agile Software Development
7 794 (28.58%) Linux
8 584 (21.02%) Finance
9 555 (19.98%) SQL
10 522 (18.79%) Degree
11 484 (17.42%) JavaScript
12 464 (16.70%) Computer Science
13 411 (14.79%) AWS
14 397 (14.29%) OO
15 393 (14.15%) DevOps
16 362 (13.03%) Azure
17 352 (12.67%) Windows
18 340 (12.24%) .NET
19 332 (11.95%) Test Automation
20 328 (11.81%) TDD
21 322 (11.59%) Algorithms
22 318 (11.45%) Problem-Solving
23 290 (10.44%) Docker
24 278 (10.01%) Scrum
25 264 (9.50%) Git (software)
26 249 (8.96%) Electronics
27 248 (8.93%) Mathematics
28 240 (8.64%) Go
29 233 (8.39%) Continuous Integration
30 226 (8.14%) SDLC

C++
Co-occurring IT Skills 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 64 (2.30%) Elasticsearch
2 57 (2.05%) Confluence
3 44 (1.58%) SAS
4 42 (1.51%) nginx
5 37 (1.33%) Apache Spark
6 23 (0.83%) JBoss
7 19 (0.68%) Apache
8 17 (0.61%) Apache Airflow
9 16 (0.58%) Luigi
10 13 (0.47%) MS Exchange
11 11 (0.40%) Ethereum
12 10 (0.36%) Apache Pig
12 10 (0.36%) IBM Domino
13 4 (0.14%) OpenStack
13 4 (0.14%) Tornado
14 3 (0.11%) CMS
14 3 (0.11%) Hyperledger
14 3 (0.11%) Jupyter
14 3 (0.11%) SharePoint
14 3 (0.11%) WinCC
Applications
1 33 (1.19%) Simulink
2 29 (1.04%) Microsoft Office
3 18 (0.65%) Microsoft Excel
4 9 (0.32%) Maya
5 8 (0.29%) SPSS
6 7 (0.25%) Microsoft PowerPoint
7 4 (0.14%) AutoCAD
8 3 (0.11%) Quicktime
9 2 (0.072%) 3ds Max
10 1 (0.036%) Mathcad
10 1 (0.036%) Microsoft Project
10 1 (0.036%) MODO
10 1 (0.036%) SOLIDWORKS
10 1 (0.036%) Spreadsheet
Business Applications
1 14 (0.50%) Summit
2 5 (0.18%) Sparx Enterprise Architect
3 4 (0.14%) FINCAD Analytics
3 4 (0.14%) Sentinel
4 3 (0.11%) Distributed Ledger
5 2 (0.072%) Academy Revenues and Benefits
5 2 (0.072%) Salesforce.com CRM
6 1 (0.036%) Odoo
6 1 (0.036%) Quorum
Cloud Services
1 411 (14.79%) AWS
2 362 (13.03%) Azure
3 175 (6.30%) GCP
4 101 (3.64%) AWS CloudFormation
5 89 (3.20%) SaaS
6 42 (1.51%) GitHub
7 34 (1.22%) Serverless
8 28 (1.01%) Cloud Computing
9 27 (0.97%) PaaS
10 23 (0.83%) Amazon EC2
11 21 (0.76%) AWS Lambda
12 20 (0.72%) Google Play
13 16 (0.58%) Amazon S3
13 16 (0.58%) Microsoft 365
14 13 (0.47%) Power Platform
15 12 (0.43%) IaaS
16 10 (0.36%) AWS Elastic Beanstalk
17 8 (0.29%) CloudFront
17 8 (0.29%) Logic Apps
17 8 (0.29%) Virtual Private Cloud
Communications & Networking
1 105 (3.78%) Wireless
2 88 (3.17%) TCP/IP
3 73 (2.63%) Ethernet
4 72 (2.59%) Wi-Fi
5 45 (1.62%) HTTP
6 43 (1.55%) Bluetooth
7 42 (1.51%) MQTT
7 42 (1.51%) Wireshark
8 40 (1.44%) Firewall
9 33 (1.19%) Software-Defined Radio
10 31 (1.12%) Broadband
11 30 (1.08%) Internet
12 29 (1.04%) HTTPS
13 24 (0.86%) 802.11
13 24 (0.86%) STUN
14 20 (0.72%) ZigBee
15 17 (0.61%) DVB
15 17 (0.61%) MIMO
15 17 (0.61%) RTP
15 17 (0.61%) VoIP
Database & Business Intelligence
1 137 (4.93%) NoSQL
2 129 (4.64%) SQL Server
3 125 (4.50%) PostgreSQL
4 108 (3.89%) Redis
5 103 (3.71%) Big Data
6 102 (3.67%) Relational Database
7 75 (2.70%) MySQL
8 63 (2.27%) MongoDB
9 39 (1.40%) Apache Cassandra
10 38 (1.37%) Blockchain
10 38 (1.37%) Hadoop
11 26 (0.94%) Tableau
12 25 (0.90%) Amazon DynamoDB
13 23 (0.83%) QlikView
14 21 (0.76%) GIS
15 19 (0.68%) Data Warehouse
16 18 (0.65%) SQL Server Integration Services
17 16 (0.58%) Azkaban
18 14 (0.50%) Data Mining
18 14 (0.50%) KDB
Development Applications
1 264 (9.50%) Git (software)
2 181 (6.52%) Jenkins
3 123 (4.43%) JIRA
4 121 (4.36%) Subversion
5 98 (3.53%) Visual Studio
6 65 (2.34%) Eclipse
7 45 (1.62%) Mercurial
8 39 (1.40%) Selenium
9 30 (1.08%) JMeter
10 29 (1.04%) Cucumber
11 28 (1.01%) Rational DOORS
12 27 (0.97%) GitLab
13 21 (0.76%) CMake
13 21 (0.76%) SpecFlow
13 21 (0.76%) Team Foundation Server
14 19 (0.68%) GCC
15 17 (0.61%) TestRail
16 16 (0.58%) FitNesse
16 16 (0.58%) LoadRunner
17 15 (0.54%) IDA Disassembler
General
1 584 (21.02%) Finance
2 249 (8.96%) Electronics
3 184 (6.62%) Games
4 154 (5.54%) Front Office
5 144 (5.18%) Manufacturing
6 142 (5.11%) Telecoms
7 114 (4.10%) Banking
8 102 (3.67%) Marketing
9 96 (3.46%) Public Sector
10 66 (2.38%) Law
11 54 (1.94%) Aerospace
12 43 (1.55%) Automotive
13 33 (1.19%) Military
13 33 (1.19%) Retail
14 30 (1.08%) Legal
15 29 (1.04%) Financial Institution
16 23 (0.83%) Advertising
16 23 (0.83%) German Language
17 20 (0.72%) Investment Banking
18 15 (0.54%) Back Office
Job Titles
1 1,011 (36.39%) Developer
2 863 (31.07%) Software Engineer
3 315 (11.34%) C++ Developer
4 255 (9.18%) Software Developer
5 241 (8.68%) Embedded Engineer
6 239 (8.60%) C++ Software Engineer
7 209 (7.52%) Senior Software Engineer
8 166 (5.98%) Senior Developer
9 155 (5.58%) Embedded Software Engineer
10 131 (4.72%) C# Developer
11 122 (4.39%) Python Engineer
12 107 (3.85%) Java Developer
13 106 (3.82%) Python Developer
14 95 (3.42%) Python Software Engineer
15 88 (3.17%) Quantitative Developer
16 73 (2.63%) C++ Software Developer
17 71 (2.56%) Linux Engineer
18 67 (2.41%) Junior
19 66 (2.38%) Architect
19 66 (2.38%) Senior C++ Software Engineer
Libraries, Frameworks & Software Standards
1 340 (12.24%) .NET
2 217 (7.81%) AngularJS
3 196 (7.06%) React
4 190 (6.84%) Node.js
5 176 (6.34%) HTML
6 174 (6.26%) .NET Core
7 126 (4.54%) CSS
8 118 (4.25%) Vue.js
9 108 (3.89%) REST
10 103 (3.71%) .NET Framework
11 98 (3.53%) RabbitMQ
12 90 (3.24%) HTML5
13 87 (3.13%) Unreal Engine
14 82 (2.95%) Web Services
15 68 (2.45%) Kafka
16 57 (2.05%) Django
17 51 (1.84%) Qt
18 49 (1.76%) WPF
19 42 (1.51%) STL
20 41 (1.48%) XML
Miscellaneous
1 322 (11.59%) Algorithms
2 169 (6.08%) Analytical Skills
3 148 (5.33%) Data Structures
4 147 (5.29%) Hedge funds
5 117 (4.21%) Embedded Systems
6 110 (3.96%) Derivative
7 106 (3.82%) Foreign Exchange (FX)
8 92 (3.31%) Field-Programmable Gate Array
9 85 (3.06%) Equities
10 80 (2.88%) Greenfield Project
11 79 (2.84%) Enterprise Software
12 72 (2.59%) Mobile App
13 70 (2.52%) Fixed Income
14 64 (2.30%) Virtual Team
15 58 (2.09%) User Experience
16 50 (1.80%) Management Information System
16 50 (1.80%) Self-Motivation
17 47 (1.69%) Cloud Native
18 42 (1.51%) Device Driver
19 35 (1.26%) VHDL
Operating Systems
1 794 (28.58%) Linux
2 352 (12.67%) Windows
3 123 (4.43%) Unix
4 122 (4.39%) Android
5 76 (2.74%) Apple iOS
6 73 (2.63%) Embedded Linux
7 33 (1.19%) Red Hat Enterprise Linux
8 25 (0.90%) CentOS
9 17 (0.61%) Robot Operating System
10 11 (0.40%) Debian
11 8 (0.29%) Mac OS
11 8 (0.29%) Mac OS X
11 8 (0.29%) VxWorks
12 7 (0.25%) FreeRTOS
12 7 (0.25%) Ubuntu
13 4 (0.14%) VMS
13 4 (0.14%) Windows 10
13 4 (0.14%) Windows Server
14 3 (0.11%) Data ONTAP
14 3 (0.11%) Kali Linux
Processes & Methodologies
1 1,279 (46.04%) Software Engineering
2 841 (30.27%) Agile Software Development
3 464 (16.70%) Computer Science
4 397 (14.29%) OO
5 393 (14.15%) DevOps
6 332 (11.95%) Test Automation
7 328 (11.81%) TDD
8 318 (11.45%) Problem-Solving
9 278 (10.01%) Scrum
10 248 (8.93%) Mathematics
11 233 (8.39%) Continuous Integration
12 226 (8.14%) SDLC
13 214 (7.70%) Machine Learning
14 212 (7.63%) Analytics
15 204 (7.34%) Multithreading
16 202 (7.27%) Unit Testing
17 198 (7.13%) Artificial Intelligence
18 194 (6.98%) Microservices
19 173 (6.23%) Mentoring
20 149 (5.36%) Fintech
Programming Languages
1 1,300 (46.80%) Python
2 1,156 (41.61%) Java
3 1,090 (39.24%) C#
4 897 (32.29%) C
5 555 (19.98%) SQL
6 484 (17.42%) JavaScript
7 240 (8.64%) Go
8 134 (4.82%) Scala
9 116 (4.18%) Kotlin
10 96 (3.46%) TypeScript
11 92 (3.31%) Embedded C++
11 92 (3.31%) Perl
12 85 (3.06%) Ruby
13 81 (2.92%) MATLAB
14 80 (2.88%) R
15 75 (2.70%) Embedded C
16 73 (2.63%) Bash Shell
17 66 (2.38%) PHP
17 66 (2.38%) VB
18 53 (1.91%) Rust
Qualifications
1 522 (18.79%) Degree
2 208 (7.49%) Security Cleared
3 165 (5.94%) Computer Science Degree
4 151 (5.44%) SC Cleared
5 105 (3.78%) PhD
6 47 (1.69%) DV Cleared
7 37 (1.33%) Master's Degree
8 36 (1.30%) Numerate Degree
9 14 (0.50%) ISTQB
10 12 (0.43%) ISEB
11 10 (0.36%) BPSS Clearance
12 9 (0.32%) CISSP
12 9 (0.32%) HND
13 8 (0.29%) HNC
14 5 (0.18%) Microsoft Certification
15 4 (0.14%) BC Cleared
15 4 (0.14%) DBS Check
15 4 (0.14%) GIAC
15 4 (0.14%) OSCP
16 3 (0.11%) ISTQB Foundation Certification
Quality Assurance & Compliance
1 135 (4.86%) QA
2 30 (1.08%) MISRA
3 9 (0.32%) ISO/IEC 27001
4 8 (0.29%) MiFID
5 7 (0.25%) ISO 13485
5 7 (0.25%) ISO 9001
6 6 (0.22%) Dodd-Frank
6 6 (0.22%) EMIR
6 6 (0.22%) GDPR
6 6 (0.22%) ISO 26262
7 4 (0.14%) Def Stans
8 3 (0.11%) PMO
9 2 (0.072%) Data Quality
9 2 (0.072%) MISRA C
9 2 (0.072%) SLA
10 1 (0.036%) HIPAA
10 1 (0.036%) IEC 61508
10 1 (0.036%) IEC 62304
10 1 (0.036%) JTAG
10 1 (0.036%) Sarbanes-Oxley
System Software
1 290 (10.44%) Docker
2 119 (4.28%) Firmware
3 37 (1.33%) Active Directory
4 26 (0.94%) VMware Infrastructure
5 14 (0.50%) BitLocker
5 14 (0.50%) VirtualBox
6 7 (0.25%) Kamailio
6 7 (0.25%) OpenSIPS
7 5 (0.18%) Snort
8 4 (0.14%) Ceph
8 4 (0.14%) Xen
9 3 (0.11%) GPFS
9 3 (0.11%) NFS
9 3 (0.11%) Squid
10 2 (0.072%) Virtual Machines
11 1 (0.036%) Advanced Linux Sound Architecture
11 1 (0.036%) Hyper-V
11 1 (0.036%) KVM
11 1 (0.036%) Platform Symphony
11 1 (0.036%) vSphere
Systems Management
1 223 (8.03%) Kubernetes
2 138 (4.97%) Terraform
3 99 (3.56%) Ansible
4 33 (1.19%) Puppet
5 26 (0.94%) Kibana
6 24 (0.86%) Graylog
7 18 (0.65%) Norton AntiVirus
7 18 (0.65%) SCCM
8 11 (0.40%) Opscode Chef
9 10 (0.36%) HP Quality Center
9 10 (0.36%) SELinux
10 6 (0.22%) FlexNet
10 6 (0.22%) Grafana
11 5 (0.18%) Nexpose
12 4 (0.14%) Mesos
12 4 (0.14%) Proxmox
12 4 (0.14%) Salt
12 4 (0.14%) Suricata
13 3 (0.11%) Computer Emergency Response Teams
13 3 (0.11%) Prometheus
Vendors
1 212 (7.63%) Microsoft
2 91 (3.28%) Google
3 75 (2.70%) SAP
4 70 (2.52%) Oracle
5 50 (1.80%) VMware
6 47 (1.69%) IBM
7 36 (1.30%) Atlassian
8 32 (1.15%) Ceridian
8 32 (1.15%) Red Hat
9 24 (0.86%) Klocwork
10 21 (0.76%) Apple
10 21 (0.76%) FireEye
10 21 (0.76%) Symantec
10 21 (0.76%) Twitter
11 18 (0.65%) McAfee
11 18 (0.65%) Tanium
12 17 (0.61%) Bloomberg
13 16 (0.58%) ANSYS
13 16 (0.58%) Sybase
14 15 (0.54%) Salesforce.com