Period
to 20 October 2018

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

C++
Cambridgeshire > Cambridge
6 months to
20 Oct 2018
Same period 2017 Same period 2016
Rank 8 5 8
Rank change year-on-year -3 +3 +4
Permanent jobs citing C++ 414 824 458
As % of all permanent IT jobs advertised in Cambridge 19.10% 30.21% 20.03%
As % of the Programming Languages category 27.95% 39.22% 28.97%
Number of salaries quoted 373 703 385
Cambridge median annual salary £55,000 £50,000 £42,500
Median salary % change year-on-year +10.00% +17.65% -5.56%
10th Percentile £32,500 £29,000 £26,250
90th Percentile £77,500 £72,500 £67,000
Cambridgeshire median annual salary £55,000 £50,000 £45,000
% change year-on-year +10.00% +11.11% -

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

All Programming Languages
Cambridge
Permanent vacancies with a requirement for coding skills 1,481 2,101 1,581
As % of all permanent IT jobs advertised in Cambridge 68.31% 77.02% 69.13%
Number of salaries quoted 1,210 1,700 1,371
Cambridge median annual salary £50,000 £50,000 £45,000
Median salary % change year-on-year - +11.11% +2.51%
10th Percentile £31,250 £29,750 £26,750
90th Percentile £72,500 £71,250 £65,000
Cambridgeshire median annual salary £47,500 £47,500 £45,000
% change year-on-year - +5.56% +4.65%

C++
Job Vacancy Trend in Cambridge

Job postings citing C++ as a percentage of all IT jobs advertised in Cambridge.

Job vacancy trend for C++ in Cambridge

C++
Salary Trend in Cambridge

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing C++ in Cambridge.

Salary trend for C++ in Cambridge

C++
Salary Histogram in Cambridge

The salary distribution of IT jobs citing C++ in Cambridge over the 6 months to 20 October 2018.

Salary histogram for C++ in Cambridge

For the 6 months to 20 October 2018, 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 Cambridge region with a requirement for C++.

1 261 (63.04%) Python
2 238 (57.49%) Software Engineering
3 200 (48.31%) Java
4 192 (46.38%) C
5 159 (38.41%) C#
6 156 (37.68%) Machine Learning
7 128 (30.92%) Linux
8 122 (29.47%) Multithreading
9 117 (28.26%) Agile Software Development
10 104 (25.12%) Artificial Intelligence
11 100 (24.15%) Algorithms
12 97 (23.43%) PhD
13 85 (20.53%) Mathematics
14 81 (19.57%) Computer Science
15 67 (16.18%) Degree
15 67 (16.18%) Distributed Algorithms
16 66 (15.94%) Deep Learning
17 63 (15.22%) Test Automation
18 59 (14.25%) Windows
19 56 (13.53%) Scrum
19 56 (13.53%) Reinforcement Learning
20 54 (13.04%) JavaScript
21 53 (12.80%) Natural Language Processing
22 51 (12.32%) Bayesian Methods
23 44 (10.63%) TensorFlow
23 44 (10.63%) MPhil
24 39 (9.42%) Computational Linguistics
24 39 (9.42%) Computational Biology
24 39 (9.42%) Probabilistic Modelling
24 39 (9.42%) OO

C++
Co-occurring IT Skills in Cambridge 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 23 (5.56%) Elasticsearch
2 2 (0.48%) SharePoint
3 1 (0.24%) Apache Spark
Applications
1 2 (0.48%) Microsoft Office
2 1 (0.24%) Microsoft Excel
2 1 (0.24%) MS Visio
2 1 (0.24%) SOLIDWORKS
Cloud Services
1 24 (5.80%) GitHub
2 20 (4.83%) Cloud Computing
3 19 (4.59%) Amazon AWS
4 17 (4.11%) Microsoft Azure
5 4 (0.97%) SaaS
6 3 (0.72%) Amazon EC2
6 3 (0.72%) Amazon S3
6 3 (0.72%) CloudFront
7 2 (0.48%) Firebase
7 2 (0.48%) Google Cloud Platform
7 2 (0.48%) Slack
7 2 (0.48%) Trello
Communications & Networking
1 21 (5.07%) Wireless
2 15 (3.62%) TCP/IP
3 6 (1.45%) 802.11
3 6 (1.45%) Bluetooth
3 6 (1.45%) Ethernet
4 4 (0.97%) Internet
5 2 (0.48%) 5G
5 2 (0.48%) Intranet
5 2 (0.48%) OpenFlow
5 2 (0.48%) Wi-Fi
6 1 (0.24%) BGP
6 1 (0.24%) Firewall
6 1 (0.24%) MPLS
6 1 (0.24%) Quagga
6 1 (0.24%) SMS
6 1 (0.24%) Software-Defined Networking
6 1 (0.24%) VPN
Database & Business Intelligence
1 32 (7.73%) Big Data
2 27 (6.52%) Blockchain
3 15 (3.62%) SQL Server
4 12 (2.90%) Apache Cassandra
5 11 (2.66%) HBase
5 11 (2.66%) MongoDB
5 11 (2.66%) NoSQL
6 5 (1.21%) Data Mining
7 4 (0.97%) MySQL
8 3 (0.72%) Amazon Redshift
9 1 (0.24%) PostgreSQL
Development Applications
1 33 (7.97%) Git (software)
2 23 (5.56%) Visual Studio
3 18 (4.35%) Selenium
4 17 (4.11%) JIRA
5 13 (3.14%) Jenkins
6 10 (2.42%) TeamCity
7 8 (1.93%) ReSharper
7 8 (1.93%) Subversion
8 7 (1.69%) HP UFT
9 6 (1.45%) NCrunch
10 5 (1.21%) Maven
11 4 (0.97%) NUnit
12 3 (0.72%) Hudson
12 3 (0.72%) Pylint
13 2 (0.48%) Ant
13 2 (0.48%) Eclipse
13 2 (0.48%) Gradle
13 2 (0.48%) LabVIEW
14 1 (0.24%) Ranorex
14 1 (0.24%) Vagrant
General
1 30 (7.25%) Games
2 17 (4.11%) Automotive
2 17 (4.11%) Electronics
3 15 (3.62%) Finance
3 15 (3.62%) Telecoms
4 12 (2.90%) Publishing
5 10 (2.42%) Aerospace
6 4 (0.97%) Manufacturing
7 3 (0.72%) Military
7 3 (0.72%) Retail
8 2 (0.48%) Marketing
8 2 (0.48%) Multimedia
9 1 (0.24%) Banking
9 1 (0.24%) French Language
9 1 (0.24%) German Language
9 1 (0.24%) Italian Language
9 1 (0.24%) Japanese Language
9 1 (0.24%) Mandarin Language
Job Titles
1 172 (41.55%) Software Engineer
2 152 (36.71%) Developer
3 85 (20.53%) C++ Software Engineer
4 76 (18.36%) C++ Developer
5 56 (13.53%) Software Developer
6 50 (12.08%) Graduate
7 42 (10.14%) Python Engineer
8 41 (9.90%) Machine Learning Engineer
9 38 (9.18%) Developer/Software Engineer
10 31 (7.49%) Senior Software Engineer
11 29 (7.00%) C++ Software Developer
12 28 (6.76%) Java Developer
13 27 (6.52%) Test Engineer
14 25 (6.04%) Embedded Engineer
14 25 (6.04%) Graduate Developer
15 22 (5.31%) Embedded Software Engineer
15 22 (5.31%) Python Software Engineer
16 21 (5.07%) C Software Engineer
16 21 (5.07%) Senior C++ Software Engineer
17 20 (4.83%) Python Developer
Libraries, Frameworks & Software Standards
1 53 (12.80%) Natural Language Processing
2 44 (10.63%) TensorFlow
3 26 (6.28%) .NET
4 25 (6.04%) HTML
5 19 (4.59%) CSS
5 19 (4.59%) STL
6 17 (4.11%) AngularJS
7 12 (2.90%) WPF
8 11 (2.66%) Angular 2
8 11 (2.66%) JSON
8 11 (2.66%) Node.js
8 11 (2.66%) WinForms
9 10 (2.42%) jQuery
10 9 (2.17%) ASP.NET
10 9 (2.17%) HTML5
11 8 (1.93%) CSS3
11 8 (1.93%) MFC
11 8 (1.93%) pytest
11 8 (1.93%) web3js
12 7 (1.69%) Web Services
Miscellaneous
1 100 (24.15%) Algorithms
2 81 (19.57%) Computer Science
3 26 (6.28%) Smart City
4 25 (6.04%) Robotics
5 14 (3.38%) Analytical Skills
6 12 (2.90%) Data Structures
7 10 (2.42%) User Experience
8 9 (2.17%) Grid Computing
9 8 (1.93%) Device Driver
9 8 (1.93%) Embedded Systems
9 8 (1.93%) Enterprise Software
10 7 (1.69%) Life Science
11 6 (1.45%) CUDA
12 4 (0.97%) Greenfield Project
13 3 (0.72%) Biotechnology
13 3 (0.72%) Smartphone
14 2 (0.48%) Augmented Reality
14 2 (0.48%) Self-Motivation
15 1 (0.24%) 3D Printing
15 1 (0.24%) Internet of Things
Operating Systems
1 128 (30.92%) Linux
2 59 (14.25%) Windows
3 15 (3.62%) Android
4 8 (1.93%) Embedded Linux
5 5 (1.21%) Robot Operating System
5 5 (1.21%) Unix
6 2 (0.48%) Apple iOS
6 2 (0.48%) Mac OS
6 2 (0.48%) Windows Embedded Compact
6 2 (0.48%) Windows Server
7 1 (0.24%) FreeRTOS
Processes & Methodologies
1 238 (57.49%) Software Engineering
2 156 (37.68%) Machine Learning
3 122 (29.47%) Multithreading
4 117 (28.26%) Agile Software Development
5 104 (25.12%) Artificial Intelligence
6 85 (20.53%) Mathematics
7 67 (16.18%) Distributed Algorithms
8 66 (15.94%) Deep Learning
9 63 (15.22%) Test Automation
10 56 (13.53%) Reinforcement Learning
10 56 (13.53%) Scrum
11 51 (12.32%) Bayesian Methods
12 39 (9.42%) Biology
12 39 (9.42%) Computational Biology
12 39 (9.42%) Computational Linguistics
12 39 (9.42%) OO
12 39 (9.42%) Probabilistic Modelling
13 34 (8.21%) Physics
14 30 (7.25%) Continuous Integration
15 28 (6.76%) Markov Model
Programming Languages
1 261 (63.04%) Python
2 200 (48.31%) Java
3 192 (46.38%) C
4 159 (38.41%) C#
5 54 (13.04%) JavaScript
6 26 (6.28%) SQL
7 13 (3.14%) Embedded C++
8 11 (2.66%) Go
9 9 (2.17%) Embedded C
10 8 (1.93%) Ruby
10 8 (1.93%) Solidity
10 8 (1.93%) VB
11 7 (1.69%) Perl
12 6 (1.45%) Julia
13 5 (1.21%) Assembly Language
13 5 (1.21%) Bash Shell
13 5 (1.21%) Objective-C
13 5 (1.21%) Shell Script
14 3 (0.72%) PHP
14 3 (0.72%) T-SQL
Qualifications
1 97 (23.43%) PhD
2 67 (16.18%) Degree
3 44 (10.63%) MPhil
4 21 (5.07%) Computer Science Degree
5 6 (1.45%) Numerate Degree
6 4 (0.97%) Security Cleared
7 1 (0.24%) ITIL Certification
7 1 (0.24%) JNCIA
Quality Assurance & Compliance
1 11 (2.66%) QA
2 1 (0.24%) DO-178B
2 1 (0.24%) IEC 61508
2 1 (0.24%) ISO 13485
2 1 (0.24%) SLA
System Software
1 15 (3.62%) Docker
2 11 (2.66%) Firmware
3 7 (1.69%) Virtual Machines
4 1 (0.24%) VMware Infrastructure
Systems Management
1 7 (1.69%) HP Quality Center
2 5 (1.21%) Ansible
3 3 (0.72%) Kubernetes
4 2 (0.48%) Puppet
5 1 (0.24%) Opscode Chef
Vendors
1 17 (4.11%) Microsoft
2 5 (1.21%) Apple
2 5 (1.21%) Google
3 3 (0.72%) Oracle
4 2 (0.48%) QNX
5 1 (0.24%) Citrix
5 1 (0.24%) Juniper
5 1 (0.24%) Perforce
5 1 (0.24%) VMware
5 1 (0.24%) Wind River