Period
to 23 July 2019

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

C++
Scotland > Edinburgh
6 months to
23 Jul 2019
Same period 2018 Same period 2017
Rank 22 37 43
Rank change year-on-year +15 +6 +10
Permanent jobs citing C++ 252 143 123
As % of all permanent IT jobs advertised in Edinburgh 9.48% 5.45% 4.96%
As % of the Programming Languages category 16.52% 10.77% 8.23%
Number of salaries quoted 175 101 75
Edinburgh median annual salary £38,500 £40,000 £39,000
Median salary % change year-on-year -3.75% +2.56% -6.02%
10th Percentile £27,750 £28,000 £27,500
90th Percentile £64,000 £52,500 £50,750
Scotland median annual salary £39,500 £45,000 £42,500
% change year-on-year -12.22% +5.88% -

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

All Programming Languages
Edinburgh
Permanent vacancies with a requirement for coding skills 1,525 1,328 1,494
As % of all permanent IT jobs advertised in Edinburgh 57.40% 50.63% 60.27%
Number of salaries quoted 963 848 917
Edinburgh median annual salary £42,500 £45,000 £40,000
Median salary % change year-on-year -5.56% +12.50% -11.11%
10th Percentile £28,750 £28,250 £27,900
90th Percentile £65,000 £67,500 £63,750
Scotland median annual salary £44,250 £45,000 £42,500
% change year-on-year -1.67% +5.88% -

C++
Job Vacancy Trend in Edinburgh

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

Job vacancy trend for C++ in Edinburgh

C++
Salary Trend in Edinburgh

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

Salary trend for C++ in Edinburgh

C++
Salary Histogram in Edinburgh

The salary distribution of IT jobs citing C++ in Edinburgh over the 6 months to 23 July 2019.

Salary histogram for C++ in Edinburgh

For the 6 months to 23 July 2019, 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 Edinburgh region with a requirement for C++.

1 163 (64.68%) Software Engineering
2 156 (61.90%) Java
3 145 (57.54%) Degree
4 130 (51.59%) C#
5 120 (47.62%) Linux
6 98 (38.89%) Mathematics
7 95 (37.70%) Robotics
7 95 (37.70%) Innovative Thinking
8 93 (36.90%) Windows
9 84 (33.33%) Numerate Degree
10 66 (26.19%) Python
11 59 (23.41%) JavaScript
12 58 (23.02%) .NET
13 54 (21.43%) Algorithms
14 52 (20.63%) Big Data
15 46 (18.25%) Machine Learning
16 45 (17.86%) SQL
17 44 (17.46%) Data Mining
17 44 (17.46%) Deep Learning
18 41 (16.27%) C
19 39 (15.48%) Agile Software Development
20 37 (14.68%) Computer Science
21 34 (13.49%) Git (software)
22 33 (13.10%) WPF
23 32 (12.70%) RESTful
24 29 (11.51%) SOAP
25 28 (11.11%) SOA
25 28 (11.11%) GIS
26 27 (10.71%) MATLAB
26 27 (10.71%) Visual Studio

C++
Co-occurring IT Skills in Edinburgh 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 6 (2.38%) Confluence
2 5 (1.98%) OpenStack
3 4 (1.59%) Documentum
3 4 (1.59%) FileNet
3 4 (1.59%) OnBase
3 4 (1.59%) SharePoint
4 2 (0.79%) MS Exchange
5 1 (0.40%) Apache Spark
5 1 (0.40%) lighttpd
5 1 (0.40%) SAS
Applications
1 8 (3.17%) Simulink
2 6 (2.38%) Microsoft Office
Business Applications
1 2 (0.79%) Dynamics CRM
1 2 (0.79%) NetSuite
Cloud Services
1 15 (5.95%) Amazon AWS
2 11 (4.37%) Google Cloud Platform
2 11 (4.37%) Microsoft Azure
3 8 (3.17%) Amazon ECS
4 2 (0.79%) Amazon EC2
5 1 (0.40%) Akamai
5 1 (0.40%) SaaS
Communications & Networking
1 6 (2.38%) HTTP
2 5 (1.98%) 2G
2 5 (1.98%) 3G
2 5 (1.98%) 4G
2 5 (1.98%) 5G
2 5 (1.98%) Broadband
2 5 (1.98%) OpenFlow
2 5 (1.98%) Software-Defined Networking
2 5 (1.98%) TCP/IP
3 4 (1.59%) DHCP
3 4 (1.59%) DNS
4 1 (0.40%) Internet
4 1 (0.40%) Network Security
4 1 (0.40%) Wireless
Database & Business Intelligence
1 52 (20.63%) Big Data
2 44 (17.46%) Data Mining
3 28 (11.11%) GIS
4 9 (3.57%) SQL Server
5 8 (3.17%) PostgreSQL
6 5 (1.98%) MongoDB
6 5 (1.98%) Relational Database
7 4 (1.59%) RDBMS
8 3 (1.19%) Hadoop
9 2 (0.79%) Amazon Aurora
9 2 (0.79%) Amazon RDS
9 2 (0.79%) NoSQL
10 1 (0.40%) Apache Hive
10 1 (0.40%) SQL Server 2005
Development Applications
1 34 (13.49%) Git (software)
2 27 (10.71%) Visual Studio
3 26 (10.32%) NetBeans
4 18 (7.14%) JIRA
5 12 (4.76%) Jenkins
6 11 (4.37%) PhantomJS
7 6 (2.38%) Visual Studio Team System
8 5 (1.98%) Rational DOORS
8 5 (1.98%) Rational Rhapsody
9 3 (1.19%) Mercurial
10 2 (0.79%) Team Foundation Server
11 1 (0.40%) Atlassian Bamboo
11 1 (0.40%) Hudson
General
1 24 (9.52%) Finance
2 21 (8.33%) Electronics
3 13 (5.16%) Military
4 12 (4.76%) Banking
4 12 (4.76%) Investment Banking
5 6 (2.38%) Aerospace
6 5 (1.98%) Games
6 5 (1.98%) Legal
6 5 (1.98%) Telecoms
7 2 (0.79%) Automotive
7 2 (0.79%) Retail
8 1 (0.40%) Financial Institution
8 1 (0.40%) Law
Job Titles
1 136 (53.97%) Software Engineer
2 67 (26.59%) C++ Software Engineer
3 45 (17.86%) Graduate
3 45 (17.86%) Graduate Software Engineer
4 38 (15.08%) Developer
5 33 (13.10%) Senior Software Engineer
6 30 (11.90%) C# Software Engineer
7 29 (11.51%) Java Engineer
7 29 (11.51%) Java Software Engineer
8 23 (9.13%) Graduate C++ Software Engineer
8 23 (9.13%) Senior C++ Software Engineer
9 22 (8.73%) Graduate Java Engineer
9 22 (8.73%) Graduate Java Software Engineer
10 20 (7.94%) Software Developer
11 14 (5.56%) Analyst
11 14 (5.56%) Embedded Engineer
12 13 (5.16%) Security Engineer
12 13 (5.16%) Senior Technical Engineer
12 13 (5.16%) Senior Technical Manager
12 13 (5.16%) Technical Leader
Libraries, Frameworks & Software Standards
1 58 (23.02%) .NET
2 33 (13.10%) WPF
3 32 (12.70%) RESTful
4 29 (11.51%) SOAP
5 26 (10.32%) Swing
6 25 (9.92%) OpenCV
7 24 (9.52%) Boost C++ Libraries
8 22 (8.73%) Web Services
9 17 (6.75%) HTML
9 17 (6.75%) Node.js
10 11 (4.37%) XML
11 10 (3.97%) CSS
12 9 (3.57%) OpenGL
13 7 (2.78%) React
14 6 (2.38%) Regular Expression
15 5 (1.98%) JSON
16 3 (1.19%) DirectX
16 3 (1.19%) REST
16 3 (1.19%) WCF
16 3 (1.19%) WebSockets
Miscellaneous
1 95 (37.70%) Robotics
2 54 (21.43%) Algorithms
3 13 (5.16%) Credit Risk
4 12 (4.76%) Derivative
4 12 (4.76%) Hedge funds
4 12 (4.76%) Market Risk
5 11 (4.37%) Driving Licence
6 10 (3.97%) Analytical Skills
7 9 (3.57%) Data Structures
8 8 (3.17%) User Experience
9 7 (2.78%) Self-Motivation
10 5 (1.98%) Cyberthreat
10 5 (1.98%) Enterprise Software
10 5 (1.98%) Greenfield Project
10 5 (1.98%) SIMD
10 5 (1.98%) VHDL
11 4 (1.59%) 3D Graphics
12 2 (0.79%) Embedded Systems
13 1 (0.40%) CUDA
13 1 (0.40%) Management Information System
Operating Systems
1 120 (47.62%) Linux
2 93 (36.90%) Windows
3 11 (4.37%) Unix
4 7 (2.78%) Mac OS X
5 5 (1.98%) CentOS
5 5 (1.98%) VxWorks
6 4 (1.59%) Windows Server
7 1 (0.40%) Android
7 1 (0.40%) Embedded Linux
7 1 (0.40%) Solaris
Processes & Methodologies
1 163 (64.68%) Software Engineering
2 98 (38.89%) Mathematics
3 95 (37.70%) Innovative Thinking
4 46 (18.25%) Machine Learning
5 44 (17.46%) Deep Learning
6 39 (15.48%) Agile Software Development
7 37 (14.68%) Computer Science
8 28 (11.11%) SOA
9 27 (10.71%) Software Testing
10 25 (9.92%) Physics
10 25 (9.92%) Problem-Solving
11 24 (9.52%) OO
12 23 (9.13%) Data Analysis
12 23 (9.13%) Image Processing
13 20 (7.94%) Technical Leadership
14 17 (6.75%) Cybersecurity
15 16 (6.35%) Analytics
15 16 (6.35%) Customer Requirements
16 14 (5.56%) People Management
17 13 (5.16%) DevOps
Programming Languages
1 156 (61.90%) Java
2 130 (51.59%) C#
3 66 (26.19%) Python
4 59 (23.41%) JavaScript
5 45 (17.86%) SQL
6 41 (16.27%) C
7 27 (10.71%) MATLAB
8 13 (5.16%) VBA
9 12 (4.76%) Bash Shell
9 12 (4.76%) Shell Script
10 11 (4.37%) Go
10 11 (4.37%) PowerShell
11 7 (2.78%) Fortran
12 6 (2.38%) VB.NET
13 5 (1.98%) TypeScript
14 2 (0.79%) Embedded C
14 2 (0.79%) Embedded C++
14 2 (0.79%) Java 8
14 2 (0.79%) Java 9
14 2 (0.79%) Ruby
Qualifications
1 145 (57.54%) Degree
2 84 (33.33%) Numerate Degree
3 25 (9.92%) PhD
4 19 (7.54%) Computer Science Degree
5 12 (4.76%) CFA
6 9 (3.57%) Security Cleared
7 4 (1.59%) SC Cleared
8 3 (1.19%) Master's Degree
9 1 (0.40%) CREST Certified
Quality Assurance & Compliance
1 14 (5.56%) QA
2 12 (4.76%) CRD IV
3 4 (1.59%) SLA
4 3 (1.19%) ISO 9001
5 1 (0.40%) IFRS
5 1 (0.40%) IFRS 9
5 1 (0.40%) ISO 14001
5 1 (0.40%) ISO/IEC 27001
System Software
1 6 (2.38%) Active Directory
2 5 (1.98%) Firmware
3 3 (1.19%) Hyper-V
4 1 (0.40%) Docker
4 1 (0.40%) VMware Infrastructure
Systems Management
1 12 (4.76%) Ansible
2 11 (4.37%) Kubernetes
2 11 (4.37%) Opscode Chef
2 11 (4.37%) Puppet
2 11 (4.37%) Terraform
Vendors
1 15 (5.95%) Microsoft
2 11 (4.37%) CyberArk
2 11 (4.37%) Google
2 11 (4.37%) ServiceNow
2 11 (4.37%) Splunk
2 11 (4.37%) Symantec
3 6 (2.38%) Red Hat
4 4 (1.59%) Canon
4 4 (1.59%) Laserfiche
5 1 (0.40%) VMware
5 1 (0.40%) Xamarin