Period
to 23 August 2017

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 23 August 2017 with a comparison to the same period in the previous 2 years.

C++
UK > Scotland
6 months to
23 Aug 2017
Same period 2016 Same period 2015
Rank 41 62 65
Rank change year-on-year +21 +3 -30
Permanent jobs citing C++ 320 218 235
As % of all permanent IT jobs advertised in Scotland 5.94% 3.86% 3.77%
As % of the Programming Languages category 9.32% 7.46% 7.47%
Number of salaries quoted 223 102 155
Scotland median annual salary £42,500 £42,500 £38,500
Median salary % change year-on-year - +10.39% -3.75%
10th Percentile £27,500 £31,250 £27,000
90th Percentile £70,000 £61,125 £55,000
UK median annual salary £45,000 £47,500 £45,000
% change year-on-year -5.26% +5.56% -

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 3435 2921 3147
As % of all permanent IT jobs advertised in Scotland 63.74% 51.75% 50.47%
Number of salaries quoted 2097 1675 1970
Scotland median annual salary £42,500 £42,500 £41,000
Median salary % change year-on-year - +3.66% +2.50%
10th Percentile £28,750 £28,250 £27,500
90th Percentile £67,500 £60,150 £60,000
UK median annual salary £47,500 £47,500 £45,000
% change year-on-year - +5.56% +3.45%

C++
Job Vacancy Trend in Scotland

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

Job vacancy trend for C++ in Scotland

C++
Salary Trend in Scotland

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

Salary trend for C++ in Scotland

C++
Salary Histogram in Scotland

The salary distribution of IT jobs citing C++ in Scotland over the 6 months to 23 August 2017.

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 23 August 2017. 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 +9 143 £37,500 -12.79% 18
Glasgow +30 114 £45,000 +9.09% 6
Dundee +3 25 £42,500 -5.56% 1
West Lothian +4 16 £40,000 +6.67% 1
Fife +6 11 £40,000 +4.58% 2
Aberdeen -8 4 £41,250 +13.01%
Stirling +21 3 £40,000 - 2
South Lanarkshire - 2 £55,000 -
Renfrewshire - 1 £27,500 -
C++
UK

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

1 178 (55.63%) Java
2 173 (54.06%) Python
3 160 (50.00%) Software Engineering
4 150 (46.88%) C#
5 132 (41.25%) Degree
6 119 (37.19%) OO
7 114 (35.63%) Linux
8 110 (34.38%) C
9 96 (30.00%) Windows
10 89 (27.81%) Agile Software Development
11 84 (26.25%) Computer Science
12 72 (22.50%) Finance
13 60 (18.75%) Machine Learning
14 54 (16.88%) Big Data
15 51 (15.94%) Robotics
16 49 (15.31%) SQL
17 45 (14.06%) Banking
17 45 (14.06%) .NET
18 43 (13.44%) Relational Database
19 40 (12.50%) VB
20 38 (11.88%) Electronics
20 38 (11.88%) Client/Server
20 38 (11.88%) Mathematics
20 38 (11.88%) Android
21 35 (10.94%) Test Automation
21 35 (10.94%) Algorithms
22 34 (10.63%) Firmware
23 29 (9.06%) Ruby
24 26 (8.13%) Physics
24 26 (8.13%) Greenfield Project

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 5 (1.56%) Cloud Foundry
2 3 (0.94%) Apache
3 2 (0.63%) Confluence
3 2 (0.63%) SAS
3 2 (0.63%) Tornado
4 1 (0.31%) Elasticsearch
4 1 (0.31%) Moodle
4 1 (0.31%) Mule
4 1 (0.31%) Mule ESB
4 1 (0.31%) OpenStack
4 1 (0.31%) Tomcat
Applications
1 1 (0.31%) Microsoft Office
Business Applications
1 1 (0.31%) Dynamics CRM
Cloud Services
1 2 (0.63%) Amazon AWS
1 2 (0.63%) GitHub
2 1 (0.31%) Asana
2 1 (0.31%) Cloud Computing
2 1 (0.31%) Google Cloud Platform
2 1 (0.31%) iTunes
2 1 (0.31%) Microsoft Azure
Communications & Networking
1 14 (4.38%) TCP/IP
2 5 (1.56%) LAN
2 5 (1.56%) WAN
3 4 (1.25%) AMQP
3 4 (1.25%) RS-232
3 4 (1.25%) Wireless
4 3 (0.94%) Internet
4 3 (0.94%) RS-485
4 3 (0.94%) ZigBee
5 2 (0.63%) ATM
5 2 (0.63%) Bluetooth
5 2 (0.63%) Ethernet
5 2 (0.63%) Wi-Fi
6 1 (0.31%) Broadband
6 1 (0.31%) DECT
6 1 (0.31%) HTTP
6 1 (0.31%) MQTT
6 1 (0.31%) RTSP
6 1 (0.31%) Software-Defined Radio
Database & Business Intelligence
1 54 (16.88%) Big Data
2 43 (13.44%) Relational Database
3 16 (5.00%) NoSQL
4 15 (4.69%) SQL Server
5 6 (1.88%) PostgreSQL
6 4 (1.25%) RDBMS
7 3 (0.94%) MongoDB
7 3 (0.94%) MySQL
8 2 (0.63%) Data Mining
8 2 (0.63%) GIS
8 2 (0.63%) KDB
8 2 (0.63%) Spatial Data
9 1 (0.31%) Apache Cassandra
9 1 (0.31%) Data Warehouse
9 1 (0.31%) Hadoop
9 1 (0.31%) Kdb+
9 1 (0.31%) SQL Server 2000
9 1 (0.31%) SQL Server 2005
9 1 (0.31%) SQL Server 2008
9 1 (0.31%) SQL Server 2012
Development Applications
1 13 (4.06%) Jenkins
2 12 (3.75%) Git (software)
2 12 (3.75%) Maven
2 12 (3.75%) Selenium
3 11 (3.44%) Bugzilla
3 11 (3.44%) Visual Studio
4 10 (3.13%) Artifactory
4 10 (3.13%) CMake
4 10 (3.13%) MSBuild
4 10 (3.13%) NuGet
4 10 (3.13%) Phabricator
4 10 (3.13%) Ranorex
4 10 (3.13%) SonarQube
5 7 (2.19%) JIRA
6 3 (0.94%) Subversion
6 3 (0.94%) TeamCity
7 2 (0.63%) Cucumber
7 2 (0.63%) FitNesse
7 2 (0.63%) Team Foundation Server
7 2 (0.63%) Xcode
General
1 72 (22.50%) Finance
2 45 (14.06%) Banking
3 38 (11.88%) Electronics
4 19 (5.94%) Investment Banking
5 17 (5.31%) Games
6 10 (3.13%) Military
7 7 (2.19%) Manufacturing
7 7 (2.19%) Retail
8 6 (1.88%) Telecoms
9 3 (0.94%) Front Office
9 3 (0.94%) Music Industry
10 2 (0.63%) Publishing
11 1 (0.31%) Advertising
11 1 (0.31%) Aerospace
11 1 (0.31%) Automotive
11 1 (0.31%) Legal
11 1 (0.31%) Local Government
11 1 (0.31%) Marketing
11 1 (0.31%) Multimedia
Job Titles
1 148 (46.25%) Software Engineer
2 129 (40.31%) Developer
3 52 (16.25%) Senior Developer
4 51 (15.94%) C++ Software Engineer
5 48 (15.00%) Python Developer
6 39 (12.19%) Applications Developer
7 35 (10.94%) C++ Developer
8 30 (9.38%) Senior Software Engineer
8 30 (9.38%) Software Developer
9 24 (7.50%) Linux Engineer
10 23 (7.19%) Senior Python Developer
11 21 (6.56%) Graduate
12 16 (5.00%) C++ Software Developer
13 15 (4.69%) Big Data Developer
13 15 (4.69%) Java Developer
14 14 (4.38%) Machine Learning Developer
14 14 (4.38%) Senior Applications Developer
14 14 (4.38%) Senior Big Data Developer
14 14 (4.38%) Test Engineer
15 13 (4.06%) Embedded Engineer
Libraries, Frameworks & Software Standards
1 45 (14.06%) .NET
2 16 (5.00%) Qt
3 14 (4.38%) Spring
4 12 (3.75%) XML
5 10 (3.13%) HTML
6 9 (2.81%) CSS
6 9 (2.81%) Hibernate
7 8 (2.50%) MFC
8 7 (2.19%) OpenGL
8 7 (2.19%) SOAP
9 6 (1.88%) Boost C++ Libraries
9 6 (1.88%) REST
9 6 (1.88%) Unreal Engine
9 6 (1.88%) WPF
10 5 (1.56%) ASP.NET
10 5 (1.56%) ODBC
10 5 (1.56%) RESTful
10 5 (1.56%) Spring Cloud
11 4 (1.25%) STL
11 4 (1.25%) WinForms
Miscellaneous
1 84 (26.25%) Computer Science
2 51 (15.94%) Robotics
3 38 (11.88%) Client/Server
4 35 (10.94%) Algorithms
5 26 (8.13%) Greenfield Project
6 16 (5.00%) Data Structures
7 8 (2.50%) Arduino
7 8 (2.50%) Raspberry Pi
8 7 (2.19%) Analytical Skills
9 5 (1.56%) Embedded Systems
10 4 (1.25%) User Experience
11 3 (0.94%) Device Driver
11 3 (0.94%) Internet of Things
11 3 (0.94%) Virtual Team
11 3 (0.94%) Xbox
12 2 (0.63%) ASIC
12 2 (0.63%) Field-Programmable Gate Array
12 2 (0.63%) Mobile App
12 2 (0.63%) PlayStation
12 2 (0.63%) Verilog
Operating Systems
1 114 (35.63%) Linux
2 96 (30.00%) Windows
3 38 (11.88%) Android
4 16 (5.00%) Apple iOS
5 11 (3.44%) Solaris
5 11 (3.44%) VxWorks
6 10 (3.13%) Debian
7 5 (1.56%) Windows 2000
7 5 (1.56%) Windows Server 2003
7 5 (1.56%) Windows Server 2008
8 4 (1.25%) Embedded Linux
8 4 (1.25%) Unix
8 4 (1.25%) Windows Phone
9 2 (0.63%) Mac OS X
9 2 (0.63%) ThreadX
10 1 (0.31%) Mac OS
10 1 (0.31%) MVS
10 1 (0.31%) Red Hat Enterprise Linux
Processes & Methodologies
1 160 (50.00%) Software Engineering
2 119 (37.19%) OO
3 89 (27.81%) Agile Software Development
4 60 (18.75%) Machine Learning
5 38 (11.88%) Mathematics
6 35 (10.94%) Test Automation
7 26 (8.13%) Physics
8 25 (7.81%) Risk Management
9 24 (7.50%) Unit Testing
10 20 (6.25%) Configuration Management
10 20 (6.25%) SDLC
11 19 (5.94%) Mentoring
11 19 (5.94%) OOD
11 19 (5.94%) Requirements Analysis
12 18 (5.63%) Scrum
13 16 (5.00%) Software Testing
14 15 (4.69%) OOP
14 15 (4.69%) TDD
15 14 (4.38%) Image Processing
16 13 (4.06%) DevOps
Programming Languages
1 178 (55.63%) Java
2 173 (54.06%) Python
3 150 (46.88%) C#
4 110 (34.38%) C
5 49 (15.31%) SQL
6 40 (12.50%) VB
7 29 (9.06%) Ruby
8 23 (7.19%) JavaScript
9 13 (4.06%) Perl
10 11 (3.44%) PL/SQL
11 8 (2.50%) Lisp
11 8 (2.50%) Scala
12 7 (2.19%) Objective-C
13 6 (1.88%) Assembly Language
13 6 (1.88%) Embedded C
14 4 (1.25%) Embedded C++
14 4 (1.25%) PHP
14 4 (1.25%) XAML
15 3 (0.94%) ActionScript
15 3 (0.94%) VB.NET
Qualifications
1 132 (41.25%) Degree
2 26 (8.13%) Numerate Degree
3 23 (7.19%) Computer Science Degree
4 11 (3.44%) CREST Certified
5 10 (3.13%) PhD
6 2 (0.63%) Postgraduate
7 1 (0.31%) ISEB
Quality Assurance & Compliance
1 2 (0.63%) JTAG
1 2 (0.63%) QA
2 1 (0.31%) DO-178B
2 1 (0.31%) MISRA
System Software
1 34 (10.63%) Firmware
2 1 (0.31%) Docker
2 1 (0.31%) VMware Infrastructure
Systems Management
1 1 (0.31%) MOM
Vendors
1 18 (5.63%) Oracle
2 12 (3.75%) Microsoft
2 12 (3.75%) Red Hat
3 5 (1.56%) Sybase
3 5 (1.56%) Verint
4 3 (0.94%) Xamarin
5 2 (0.63%) IBM
5 2 (0.63%) Intel
6 1 (0.31%) Atmel
6 1 (0.31%) Perforce
6 1 (0.31%) VMware
6 1 (0.31%) Xilinx