Period
to 17 January 2018

The median annual salary for a C++ Software Engineer was £45,000 in advertised job vacancies during the 6 months to 17 January 2018.

The first table below provides salary benchmarking and summary statistics including a comparison to same period in the previous 2 years.

Software Engineer - C++
UK
6 months to
17 Jan 2018
Same period 2017 Same period 2016
Rank 405 549 555
Rank change year-on-year +144 +6 -28
Permanent jobs requiring a C++ Software Engineer 1,278 803 976
As % of all permanent IT jobs advertised in the UK 0.74% 0.45% 0.47%
As % of the Job Titles category 0.77% 0.47% 0.49%
Number of salaries quoted 1,089 736 930
UK median annual salary £45,000 £45,000 £42,500
Median salary % change year-on-year - +5.88% +5.59%
10th Percentile £28,500 £29,750 £27,500
90th Percentile £61,250 £60,000 £65,000
UK excluding London median annual salary £45,000 £45,000 £40,000
% change year-on-year - +12.50% -

The following table is for comparison with the above and includes summary statistics for all permanent IT job vacancies. Most job vacancies include a discernible job title that can be normalized. As such, the figures in the second row provide an indication of the number of permanent jobs in our overall sample.

All Permanent IT Job Vacancies
UK
Permanent vacancies in the UK with a recognized job title 166,399 171,574 198,444
% of permanent IT jobs with a recognized job title 96.07% 96.47% 96.57%
Number of salaries quoted 135,020 142,894 165,923
UK median annual salary £50,000 £47,500 £45,550
Median salary % change year-on-year +5.26% +4.28% +1.22%
10th Percentile £27,500 £27,000 £26,500
90th Percentile £79,500 £77,500 £75,000
UK excluding London median annual salary £42,500 £42,500 £41,500
% change year-on-year - +2.41% +3.75%

C++ Software Engineer
Job Vacancy Trend

Job postings that featured C++ Software Engineer in the job title as a percentage of all IT jobs advertised.

Job vacancy trend for C++ Software Engineer in the UK

C++ Software Engineer
Salary Trend

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

Salary trend for C++ Software Engineer in the UK

C++ Software Engineer
Salary Histogram

The salary distribution of IT jobs citing C++ Software Engineer over the 6 months to 17 January 2018.

Salary histogram for C++ Software Engineer in the UK

C++ Software Engineer
Top 16 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing C++ Software Engineer within the UK over the 6 months to 17 January 2018. 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 +129 1,193 £47,500 +5.56% 142
UK excluding London +157 1,123 £45,000 - 132
South East +100 443 £47,500 - 36
East of England +128 385 £52,500 +16.67% 43
London +19 143 £50,000 -3.85% 20
South West +39 112 £45,000 +2.86% 19
Scotland +6 66 £41,750 +4.38% 4
North of England -3 64 £42,500 +6.25% 17
Midlands +21 56 £29,000 -24.68% 7
East Midlands +23 43 £29,000 -24.68% 5
North West 0 33 £40,000 - 8
Yorkshire +23 23 £50,000 +17.65% 6
West Midlands +15 23 £29,000 -24.68% 2
North East -28 8 £38,750 +23.02% 3
Northern Ireland -17 7 £33,500 -33.00% 3
Wales +9 1 £45,000 +4.65% 3

C++ Software Engineer Skill Set
Top 30 Co-occurring IT Skills

For the 6 months to 17 January 2018, C++ Software Engineer job roles required the following IT skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads featuring C++ Software Engineer in the job title.

1 1,278 (100.00%) C++
2 1,263 (98.83%) Software Engineering
3 668 (52.27%) Linux
4 608 (47.57%) Computer Science
5 584 (45.70%) Degree
6 497 (38.89%) Windows
7 443 (34.66%) C
8 441 (34.51%) Python
9 411 (32.16%) Agile Software Development
10 325 (25.43%) C#
11 323 (25.27%) Java
12 312 (24.41%) Mathematics
13 298 (23.32%) Multithreading
14 285 (22.30%) OO
15 216 (16.90%) Physics
16 214 (16.74%) Algorithms
17 206 (16.12%) Computer Science Degree
18 194 (15.18%) Qt
19 172 (13.46%) STL
20 165 (12.91%) SQL
21 161 (12.60%) Visual Studio
22 157 (12.28%) MFC
23 150 (11.74%) Electronics
24 144 (11.27%) Embedded C++
25 142 (11.11%) Scrum
25 142 (11.11%) Boost C++ Libraries
26 137 (10.72%) Embedded C
27 129 (10.09%) SDLC
28 125 (9.78%) OOD
28 125 (9.78%) Git (software)

C++ Software Engineer Skill Set
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 11 (0.86%) Elasticsearch
2 8 (0.63%) Apache
3 4 (0.31%) DNN
4 2 (0.16%) IIS
4 2 (0.16%) SharePoint
5 1 (0.078%) BizTalk Server
5 1 (0.078%) Ethereum
5 1 (0.078%) Tomcat
Applications
1 7 (0.55%) Simulink
1 7 (0.55%) SOLIDWORKS
2 5 (0.39%) Abaqus
2 5 (0.39%) NASTRAN
3 2 (0.16%) Maya
3 2 (0.16%) PTC Creo
4 1 (0.078%) Spreadsheet
Business Applications
1 1 (0.078%) Distributed Ledger
1 1 (0.078%) Payment Gateway
1 1 (0.078%) SAP ERP
Cloud Services
1 41 (3.21%) Amazon AWS
2 36 (2.82%) GitHub
3 8 (0.63%) Microsoft Azure
3 8 (0.63%) OpenShift
4 3 (0.23%) Cloud Computing
5 2 (0.16%) SaaS
Communications & Networking
1 112 (8.76%) TCP/IP
2 39 (3.05%) Wireless
3 35 (2.74%) Wireshark
4 33 (2.58%) Asterisk PBX
4 33 (2.58%) Diameter Protocol
4 33 (2.58%) GGSN
4 33 (2.58%) GSM
4 33 (2.58%) LTE
4 33 (2.58%) MGW
4 33 (2.58%) PBX
4 33 (2.58%) RANAP
4 33 (2.58%) RTP
4 33 (2.58%) SGSN
4 33 (2.58%) UMTS
5 23 (1.80%) InfiniBand
6 22 (1.72%) Ethernet
7 15 (1.17%) Wi-Fi
8 12 (0.94%) Internet
9 11 (0.86%) Bluetooth
10 9 (0.70%) HTTP
Database & Business Intelligence
1 50 (3.91%) SQL Server
2 28 (2.19%) MySQL
3 17 (1.33%) PostgreSQL
4 13 (1.02%) Relational Database
5 12 (0.94%) NoSQL
5 12 (0.94%) RDBMS
6 11 (0.86%) Apache Cassandra
6 11 (0.86%) GIS
6 11 (0.86%) MongoDB
7 4 (0.31%) Big Data
7 4 (0.31%) SQLite
8 3 (0.23%) Blockchain
9 2 (0.16%) DB2
9 2 (0.16%) MariaDB
9 2 (0.16%) Redis
10 1 (0.078%) Hadoop
10 1 (0.078%) Oracle Database
Development Applications
1 161 (12.60%) Visual Studio
2 125 (9.78%) Git (software)
3 98 (7.67%) Subversion
4 45 (3.52%) GCC
5 40 (3.13%) GDB
6 37 (2.90%) JIRA
7 33 (2.58%) Trac
8 23 (1.80%) Eclipse
9 19 (1.49%) Rational Rhapsody
10 15 (1.17%) Android Studio
10 15 (1.17%) Jenkins
11 9 (0.70%) Maven
12 7 (0.55%) Atlassian Bamboo
12 7 (0.55%) Bitbucket
12 7 (0.55%) CppUnit
12 7 (0.55%) NetBeans
13 6 (0.47%) Team Foundation Server
14 4 (0.31%) Apache Ivy
14 4 (0.31%) Hudson
14 4 (0.31%) Selenium
General
1 150 (11.74%) Electronics
2 66 (5.16%) Telecoms
3 58 (4.54%) Games
4 53 (4.15%) Finance
5 35 (2.74%) Manufacturing
6 29 (2.27%) Automotive
7 22 (1.72%) Multimedia
8 15 (1.17%) Pharmaceutical
9 13 (1.02%) Aerospace
9 13 (1.02%) Marketing
10 12 (0.94%) Banking
11 6 (0.47%) Military
12 4 (0.31%) Front Office
13 3 (0.23%) Retail
14 2 (0.16%) Investment Banking
14 2 (0.16%) Publishing
15 1 (0.078%) Advertising
15 1 (0.078%) Avionics
15 1 (0.078%) Back Office
Libraries, Frameworks & Software Standards
1 194 (15.18%) Qt
2 172 (13.46%) STL
3 157 (12.28%) MFC
4 142 (11.11%) Boost C++ Libraries
5 92 (7.20%) HTML
6 78 (6.10%) OpenGL
7 61 (4.77%) .NET
8 47 (3.68%) WinForms
9 36 (2.82%) XML
10 31 (2.43%) HTML5
11 28 (2.19%) CSS
12 26 (2.03%) Web Services
13 24 (1.88%) WPF
14 17 (1.33%) POSIX
14 17 (1.33%) RESTful
15 16 (1.25%) .NET Framework
15 16 (1.25%) Apache Axis
16 14 (1.10%) HEVC
16 14 (1.10%) REST
17 13 (1.02%) Web Components
Miscellaneous
1 608 (47.57%) Computer Science
2 214 (16.74%) Algorithms
3 82 (6.42%) Embedded Systems
4 57 (4.46%) Analytical Skills
5 50 (3.91%) CUDA
6 31 (2.43%) Data Structures
6 31 (2.43%) Greenfield Project
7 30 (2.35%) User Experience
8 24 (1.88%) Client/Server
9 23 (1.80%) Life Science
10 21 (1.64%) Robotics
11 20 (1.56%) Video\Live Streaming
12 18 (1.41%) 3D Printing
13 17 (1.33%) Device Driver
13 17 (1.33%) Field-Programmable Gate Array
14 12 (0.94%) Enterprise Software
15 11 (0.86%) Augmented Reality
16 10 (0.78%) Mobile App
17 8 (0.63%) 3D Graphics
18 7 (0.55%) Acoustics
Operating Systems
1 668 (52.27%) Linux
2 497 (38.89%) Windows
3 109 (8.53%) Unix
4 58 (4.54%) Embedded Linux
5 48 (3.76%) Android
6 29 (2.27%) Windows Embedded Compact
7 22 (1.72%) Apple iOS
8 15 (1.17%) Windows Server
9 13 (1.02%) AIX
9 13 (1.02%) Solaris
10 8 (0.63%) VxWorks
11 5 (0.39%) Robot Operating System
11 5 (0.39%) Windows 10
11 5 (0.39%) Windows 7
12 3 (0.23%) Mac OS X
12 3 (0.23%) Windows XP
13 2 (0.16%) Debian
13 2 (0.16%) Red Hat Enterprise Linux
13 2 (0.16%) SUSE Linux Enterprise Server
Processes & Methodologies
1 1,263 (98.83%) Software Engineering
2 411 (32.16%) Agile Software Development
3 312 (24.41%) Mathematics
4 298 (23.32%) Multithreading
5 285 (22.30%) OO
6 216 (16.90%) Physics
7 142 (11.11%) Scrum
8 129 (10.09%) SDLC
9 125 (9.78%) OOD
10 122 (9.55%) TDD
11 110 (8.61%) UML
12 96 (7.51%) OOP
13 85 (6.65%) Machine Learning
14 70 (5.48%) Software Architecture
15 68 (5.32%) Cross-Platform Development
16 64 (5.01%) Collaborative Working
17 60 (4.69%) Open Source
18 52 (4.07%) Computer Vision
18 52 (4.07%) Test Automation
19 51 (3.99%) Multithreaded Programming
Programming Languages
1 1,278 (100.00%) C++
2 443 (34.66%) C
3 441 (34.51%) Python
4 325 (25.43%) C#
5 323 (25.27%) Java
6 165 (12.91%) SQL
7 144 (11.27%) Embedded C++
8 137 (10.72%) Embedded C
9 87 (6.81%) JavaScript
10 58 (4.54%) MATLAB
11 33 (2.58%) Bash Shell
12 24 (1.88%) Assembly Language
13 23 (1.80%) PHP
14 22 (1.72%) Perl
15 19 (1.49%) Lua
16 18 (1.41%) Fortran
17 16 (1.25%) VC++
18 15 (1.17%) Ada
18 15 (1.17%) Objective-C
19 13 (1.02%) Scala
Qualifications
1 584 (45.70%) Degree
2 206 (16.12%) Computer Science Degree
3 102 (7.98%) PhD
4 68 (5.32%) Security Cleared
5 35 (2.74%) SC Cleared
6 22 (1.72%) Numerate Degree
7 10 (0.78%) MCP
7 10 (0.78%) Microsoft Certification
8 9 (0.70%) DV Cleared
9 5 (0.39%) Master's Degree
10 4 (0.31%) HND
11 2 (0.16%) CWNA
12 1 (0.078%) Postgraduate
Quality Assurance & Compliance
1 15 (1.17%) QA
2 13 (1.02%) MISRA
3 10 (0.78%) DO-178B
4 9 (0.70%) ISO 9001
5 6 (0.47%) MIL-STD-498
6 3 (0.23%) ECSS
6 3 (0.23%) MISRA C
7 2 (0.16%) ISO/IEC 12207
8 1 (0.078%) JTAG
System Software
1 25 (1.96%) Firmware
2 17 (1.33%) Docker
3 8 (0.63%) Active Directory
4 3 (0.23%) NFS
5 1 (0.078%) iptables
Systems Management
1 9 (0.70%) Kubernetes
2 8 (0.63%) Kibana
2 8 (0.63%) Prometheus
3 2 (0.16%) Ansible
3 2 (0.16%) Puppet
4 1 (0.078%) SELinux
Vendors
1 33 (2.58%) Cisco
1 33 (2.58%) Oracle
2 29 (2.27%) HP
3 26 (2.03%) Microsoft
4 23 (1.80%) Dell
5 20 (1.56%) Sophos
6 14 (1.10%) Google
7 11 (0.86%) Intel
8 9 (0.70%) Atlassian
9 8 (0.63%) VMware
10 5 (0.39%) ANSYS
10 5 (0.39%) Apple
11 4 (0.31%) Arqiva
11 4 (0.31%) Broadcom
11 4 (0.31%) BT
11 4 (0.31%) CA
12 2 (0.16%) EMC
12 2 (0.16%) IBM
12 2 (0.16%) PTC
12 2 (0.16%) Red Hat