Period
to 25 June 2018

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 25 June 2018 with a comparison to the same period in the previous 2 years.

C++
Scotland > Edinburgh
6 months to
25 Jun 2018
Same period 2017 Same period 2016
Rank 37 38 65
Rank change year-on-year +1 +27 -1
Permanent jobs citing C++ 153 120 85
As % of all permanent IT jobs advertised in Edinburgh 5.63% 5.10% 3.36%
As % of the Programming Languages category 11.10% 8.45% 8.01%
Number of salaries quoted 112 71 65
Edinburgh median annual salary £40,000 £37,500 £41,500
Median salary % change year-on-year +6.67% -9.64% +7.79%
10th Percentile £28,000 £27,500 £29,850
90th Percentile £56,250 £50,000 £62,750
Scotland median annual salary £45,000 £45,000 £40,000
% change year-on-year - +12.50% +3.90%

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,378 1,420 1,061
As % of all permanent IT jobs advertised in Edinburgh 50.74% 60.40% 41.89%
Number of salaries quoted 884 875 684
Edinburgh median annual salary £45,000 £40,000 £42,500
Median salary % change year-on-year +12.50% -5.88% +4.94%
10th Percentile £28,000 £28,750 £28,075
90th Percentile £67,000 £63,750 £61,250
Scotland median annual salary £45,000 £42,500 £42,000
% change year-on-year +5.88% +1.19% -1.18%

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 25 June 2018.

Salary histogram for C++ in Edinburgh

For the 6 months to 25 June 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 Edinburgh region with a requirement for C++.

1 96 (62.75%) Software Engineering
2 76 (49.67%) C#
3 75 (49.02%) Degree
4 72 (47.06%) Java
5 68 (44.44%) Windows
6 59 (38.56%) Linux
7 57 (37.25%) C
8 52 (33.99%) .NET
9 48 (31.37%) Python
10 44 (28.76%) Robotics
10 44 (28.76%) Innovative Thinking
11 41 (26.80%) Git (software)
12 37 (24.18%) Mathematics
13 36 (23.53%) Agile Software Development
13 36 (23.53%) Big Data
13 36 (23.53%) Numerate Degree
14 34 (22.22%) SQL
15 29 (18.95%) Visual Studio
16 28 (18.30%) Software Testing
17 27 (17.65%) Visualisation
17 27 (17.65%) JavaScript
17 27 (17.65%) Algorithms
18 26 (16.99%) Computer Science
19 23 (15.03%) Machine Learning
20 21 (13.73%) OO
20 21 (13.73%) WPF
20 21 (13.73%) Image Processing
21 20 (13.07%) RESTful
21 20 (13.07%) Boost C++ Libraries
21 20 (13.07%) Data Analysis

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 4 (2.61%) Apache
2 2 (1.31%) SAS
3 1 (0.65%) JBoss
3 1 (0.65%) MS Exchange
3 1 (0.65%) nginx
Applications
1 8 (5.23%) Microsoft Excel
2 1 (0.65%) Microsoft Office
2 1 (0.65%) Simulink
Business Applications
1 3 (1.96%) LabWindows
2 1 (0.65%) Cognos TM1
2 1 (0.65%) Dynamics AX
2 1 (0.65%) Eikon
Cloud Services
1 8 (5.23%) NuGet
2 2 (1.31%) Google Cloud Platform
3 1 (0.65%) Google Play
Communications & Networking
1 6 (3.92%) Ethernet
1 6 (3.92%) RS-232
1 6 (3.92%) RS-485
2 4 (2.61%) SMS
3 2 (1.31%) FTP
3 2 (1.31%) HTTP
3 2 (1.31%) SSH
3 2 (1.31%) TCP/IP
4 1 (0.65%) DHCP
4 1 (0.65%) DNS
4 1 (0.65%) tcpdump
4 1 (0.65%) Wireshark
Database & Business Intelligence
1 36 (23.53%) Big Data
2 20 (13.07%) GIS
3 18 (11.76%) Data Mining
4 15 (9.80%) SQL Server
5 13 (8.50%) MySQL
6 8 (5.23%) HBase
6 8 (5.23%) MongoDB
6 8 (5.23%) NoSQL
6 8 (5.23%) PostgreSQL
6 8 (5.23%) Redis
7 2 (1.31%) SQL Server 2014
7 2 (1.31%) SQL Server Integration Services
8 1 (0.65%) BusinessObjects
8 1 (0.65%) RDBMS
8 1 (0.65%) Relational Database
Development Applications
1 41 (26.80%) Git (software)
2 29 (18.95%) Visual Studio
3 18 (11.76%) NetBeans
4 11 (7.19%) Jenkins
5 8 (5.23%) Artifactory
5 8 (5.23%) Bugzilla
5 8 (5.23%) CMake
5 8 (5.23%) Maven
5 8 (5.23%) MSBuild
5 8 (5.23%) Phabricator
5 8 (5.23%) Ranorex
5 8 (5.23%) Selenium
5 8 (5.23%) SonarQube
5 8 (5.23%) Subversion
6 3 (1.96%) Clang
6 3 (1.96%) JIRA
7 2 (1.31%) Gerrit
8 1 (0.65%) Gradle
8 1 (0.65%) Rational DOORS
8 1 (0.65%) Rational Rhapsody
General
1 10 (6.54%) Military
2 8 (5.23%) Electronics
3 6 (3.92%) Finance
4 5 (3.27%) Games
5 3 (1.96%) Aerospace
5 3 (1.96%) Automotive
5 3 (1.96%) Manufacturing
6 2 (1.31%) Banking
6 2 (1.31%) Retail
7 1 (0.65%) Law
7 1 (0.65%) Marketing
7 1 (0.65%) Telecoms
Job Titles
1 99 (64.71%) Software Engineer
2 30 (19.61%) Developer
3 25 (16.34%) C# Software Engineer
4 24 (15.69%) C++ Software Engineer
5 21 (13.73%) Java Engineer
5 21 (13.73%) Java Software Engineer
6 17 (11.11%) Senior Software Engineer
7 14 (9.15%) Development Engineer
8 13 (8.50%) Software Development Engineer
9 10 (6.54%) C Software Engineer
9 10 (6.54%) C/C++ Software Engineer
10 9 (5.88%) Senior C# Software Engineer
10 9 (5.88%) Senior Java Engineer
10 9 (5.88%) Senior Java Software Engineer
10 9 (5.88%) Software Developer
10 9 (5.88%) Test Engineer
11 8 (5.23%) .NET Developer
11 8 (5.23%) Software Test Engineer
11 8 (5.23%) Test Development Engineer
11 8 (5.23%) VB.NET Developer
Libraries, Frameworks & Software Standards
1 52 (33.99%) .NET
2 21 (13.73%) WPF
3 20 (13.07%) Boost C++ Libraries
3 20 (13.07%) RESTful
3 20 (13.07%) SOAP
3 20 (13.07%) Web Services
4 19 (12.42%) OpenCV
4 19 (12.42%) Swing
5 12 (7.84%) Qt
6 9 (5.88%) Elastic Stack
7 8 (5.23%) OpenGL
8 7 (4.58%) HTML
8 7 (4.58%) React
9 5 (3.27%) CSS
9 5 (3.27%) Node.js
10 4 (2.61%) AngularJS
10 4 (2.61%) RabbitMQ
10 4 (2.61%) Ruby on Rails
10 4 (2.61%) XML
11 3 (1.96%) OpenCL
Miscellaneous
1 44 (28.76%) Robotics
2 27 (17.65%) Algorithms
3 26 (16.99%) Computer Science
4 11 (7.19%) Analytical Skills
5 9 (5.88%) Virtual Team
6 8 (5.23%) Self-Motivation
7 6 (3.92%) Embedded Systems
8 5 (3.27%) Augmented Reality
8 5 (3.27%) Data Structures
9 4 (2.61%) Mobile App
10 3 (1.96%) GPGPU
11 2 (1.31%) 3D Graphics
11 2 (1.31%) Device Driver
11 2 (1.31%) Field-Programmable Gate Array
12 1 (0.65%) Blog
12 1 (0.65%) Data Centre
12 1 (0.65%) Driving Licence
12 1 (0.65%) Fintech
12 1 (0.65%) Social Media
12 1 (0.65%) SWIFT
Operating Systems
1 68 (44.44%) Windows
2 59 (38.56%) Linux
3 9 (5.88%) Robot Operating System
4 8 (5.23%) Debian
5 7 (4.58%) Mac OS X
6 5 (3.27%) Android
7 4 (2.61%) Apple iOS
8 2 (1.31%) CentOS
8 2 (1.31%) Red Hat Enterprise Linux
8 2 (1.31%) Unix
9 1 (0.65%) Embedded Linux
9 1 (0.65%) Mac OS
9 1 (0.65%) VxWorks
9 1 (0.65%) Windows Server
Processes & Methodologies
1 96 (62.75%) Software Engineering
2 44 (28.76%) Innovative Thinking
3 37 (24.18%) Mathematics
4 36 (23.53%) Agile Software Development
5 28 (18.30%) Software Testing
6 27 (17.65%) Visualisation
7 23 (15.03%) Machine Learning
8 21 (13.73%) Image Processing
8 21 (13.73%) OO
9 20 (13.07%) Data Analysis
10 18 (11.76%) Deep Learning
10 18 (11.76%) SOA
11 12 (7.84%) Problem-Solving
12 11 (7.19%) DevOps
12 11 (7.19%) Scrum
12 11 (7.19%) Test Automation
12 11 (7.19%) Unit Testing
13 9 (5.88%) Continuous Delivery
13 9 (5.88%) Data Management
13 9 (5.88%) Quantitative Analysis
Programming Languages
1 76 (49.67%) C#
2 72 (47.06%) Java
3 57 (37.25%) C
4 48 (31.37%) Python
5 34 (22.22%) SQL
6 27 (17.65%) JavaScript
7 12 (7.84%) Perl
7 12 (7.84%) PHP
8 10 (6.54%) Bash Shell
8 10 (6.54%) VB
8 10 (6.54%) VBA
9 9 (5.88%) VB.NET
10 8 (5.23%) PowerShell
11 7 (4.58%) Embedded C++
11 7 (4.58%) Ruby
12 6 (3.92%) Fortran
13 4 (2.61%) R
14 2 (1.31%) MATLAB
14 2 (1.31%) PL/SQL
14 2 (1.31%) T-SQL
Qualifications
1 75 (49.02%) Degree
2 36 (23.53%) Numerate Degree
3 12 (7.84%) Computer Science Degree
4 7 (4.58%) PhD
5 4 (2.61%) Security Cleared
6 2 (1.31%) GPEN
6 2 (1.31%) OSCP
7 1 (0.65%) CCFE
7 1 (0.65%) CEH
7 1 (0.65%) CEPT
7 1 (0.65%) CISSP
7 1 (0.65%) GCFA
7 1 (0.65%) GCFE
7 1 (0.65%) GCIH
7 1 (0.65%) GIAC
7 1 (0.65%) GWAPT
7 1 (0.65%) Microsoft Certification
7 1 (0.65%) OSCE
7 1 (0.65%) SC Cleared
7 1 (0.65%) TOGAF Certification
Quality Assurance & Compliance
1 6 (3.92%) JTAG
2 3 (1.96%) IEC 61508
2 3 (1.96%) ISO 26262
2 3 (1.96%) MISRA
2 3 (1.96%) MISRA C
3 2 (1.31%) GDPR
3 2 (1.31%) ISO/IEC 27001
4 1 (0.65%) ISO 9001
4 1 (0.65%) QA
System Software
1 14 (9.15%) Docker
2 5 (3.27%) Firmware
3 4 (2.61%) Virtual Machines
4 1 (0.65%) Active Directory
4 1 (0.65%) Squid
Systems Management
1 4 (2.61%) Puppet
2 2 (1.31%) Systems Management Server (SMS)
3 1 (0.65%) Nessus
3 1 (0.65%) Nmap
Vendors
1 15 (9.80%) Microsoft
2 9 (5.88%) Oracle
3 6 (3.92%) Google
4 3 (1.96%) Intel
4 3 (1.96%) Renesas
4 3 (1.96%) Xamarin
5 2 (1.31%) Pega
5 2 (1.31%) Tableau
6 1 (0.65%) Apple
6 1 (0.65%) Bloomberg
6 1 (0.65%) Cognos
6 1 (0.65%) FactSet
6 1 (0.65%) Informatica
6 1 (0.65%) SAP
6 1 (0.65%) TIBCO