Period
to 18 October 2017

The median annual salary for a C++ Software Engineer was £42,500 in advertised job vacancies during the 6 months to 18 October 2017.

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
18 Oct 2017
Same period 2016 Same period 2015
Rank 431 567 532
Rank change year-on-year +136 -35 -33
Permanent jobs requiring a C++ Software Engineer 1215 828 1096
As % of all permanent IT jobs advertised in the UK 0.70% 0.43% 0.50%
As % of the Job Titles category 0.73% 0.45% 0.52%
Number of salaries quoted 1085 821 1082
UK median annual salary £42,500 £42,500 £40,000
Median salary % change year-on-year - +6.25% -2.44%
10th Percentile £27,500 £26,250 £27,500
90th Percentile £61,050 £60,000 £60,000
UK excluding London median annual salary £42,500 £40,000 £40,000
% change year-on-year +6.25% - -

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 167288 184870 210158
% of permanent IT jobs with a recognized job title 95.79% 96.44% 96.49%
Number of salaries quoted 134009 154979 174143
UK median annual salary £48,000 £47,500 £45,000
Median salary % change year-on-year +1.05% +5.56% -
10th Percentile £27,500 £26,750 £26,250
90th Percentile £78,750 £77,500 £75,000
UK excluding London median annual salary £42,500 £42,500 £40,000
% change year-on-year - +6.25% -

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 18 October 2017.

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 18 October 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
England +155 1129 £42,500 - 95
UK excluding London +137 1009 £42,500 +6.25% 82
East of England +155 341 £47,500 +23.38% 32
South East +20 286 £42,500 - 21
London +65 198 £45,000 -10.00% 18
South West +91 155 £40,000 -9.09% 8
North of England +23 100 £42,500 +6.25% 12
Scotland +32 66 £40,000 - 3
Midlands +2 65 £29,000 -19.44% 4
East Midlands +19 54 £29,000 -19.44% 3
Yorkshire +39 45 £42,500 -5.56% 5
North West -6 40 £45,000 +12.50% 6
West Midlands +17 26 £29,000 -19.44% 1
North East +9 15 £35,000 +11.11% 1
Wales +18 8 £45,000 +5.88%
Northern Ireland -23 5 £35,000 -30.00% 2

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

For the 6 months to 18 October 2017, 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 1215 (100.00%) C++
2 1204 (99.09%) Software Engineering
3 635 (52.26%) Linux
4 571 (47.00%) Degree
5 561 (46.17%) Computer Science
6 512 (42.14%) C
7 436 (35.88%) Windows
8 363 (29.88%) Python
9 349 (28.72%) Java
10 342 (28.15%) Agile Software Development
11 311 (25.60%) C#
12 300 (24.69%) Mathematics
13 258 (21.23%) OO
14 221 (18.19%) Physics
15 215 (17.70%) Multithreading
16 211 (17.37%) Algorithms
17 194 (15.97%) Computer Science Degree
18 158 (13.00%) Scrum
19 153 (12.59%) Visual Studio
20 146 (12.02%) Qt
21 140 (11.52%) SQL
22 137 (11.28%) Embedded C
23 135 (11.11%) Electronics
24 134 (11.03%) STL
25 125 (10.29%) OOP
25 125 (10.29%) SDLC
26 123 (10.12%) Git (software)
27 119 (9.79%) OOD
27 119 (9.79%) Embedded C++
28 113 (9.30%) HTML

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.91%) Cloud Foundry
2 5 (0.41%) Elasticsearch
3 4 (0.33%) DNN
4 3 (0.25%) BizTalk Server
5 2 (0.16%) Apache
5 2 (0.16%) SharePoint
6 1 (0.082%) Ethereum
6 1 (0.082%) IIS
6 1 (0.082%) JBoss
6 1 (0.082%) nginx
6 1 (0.082%) OpenStack
6 1 (0.082%) Tomcat
Applications
1 5 (0.41%) Simulink
2 3 (0.25%) Microsoft Excel
2 3 (0.25%) Microsoft Office
3 1 (0.082%) Stata
Business Applications
1 1 (0.082%) Payment Gateway
Cloud Services
1 50 (4.12%) GitHub
2 35 (2.88%) Amazon AWS
3 7 (0.58%) Microsoft Azure
3 7 (0.58%) SaaS
4 6 (0.49%) Google Play
4 6 (0.49%) iTunes
5 3 (0.25%) Cloud Computing
6 2 (0.16%) OpenShift
7 1 (0.082%) Office 365
Communications & Networking
1 72 (5.93%) TCP/IP
2 55 (4.53%) Wireless
3 30 (2.47%) Ethernet
4 27 (2.22%) InfiniBand
5 23 (1.89%) Wi-Fi
6 21 (1.73%) Bluetooth
7 16 (1.32%) Internet
8 12 (0.99%) HTTP
8 12 (0.99%) RS-232
9 10 (0.82%) RS-485
10 8 (0.66%) Diameter Protocol
10 8 (0.66%) GSM
10 8 (0.66%) LTE
10 8 (0.66%) RANAP
10 8 (0.66%) RTP
10 8 (0.66%) UMTS
11 7 (0.58%) Asterisk PBX
11 7 (0.58%) PBX
11 7 (0.58%) Wireshark
12 6 (0.49%) MGW
Database & Business Intelligence
1 30 (2.47%) SQL Server
2 20 (1.65%) NoSQL
3 18 (1.48%) MySQL
4 17 (1.40%) PostgreSQL
5 15 (1.23%) GIS
6 11 (0.91%) Big Data
6 11 (0.91%) Relational Database
7 9 (0.74%) MongoDB
7 9 (0.74%) RDBMS
8 6 (0.49%) Apache Cassandra
9 3 (0.25%) Oracle Database
9 3 (0.25%) Redis
9 3 (0.25%) SQLite
10 2 (0.16%) Blockchain
10 2 (0.16%) Hadoop
11 1 (0.082%) Amazon DynamoDB
11 1 (0.082%) Geospatial Data
Development Applications
1 153 (12.59%) Visual Studio
2 123 (10.12%) Git (software)
3 92 (7.57%) Subversion
4 29 (2.39%) JIRA
5 25 (2.06%) Eclipse
6 24 (1.98%) Android Studio
7 13 (1.07%) Jenkins
8 12 (0.99%) Rational Rhapsody
9 10 (0.82%) GCC
9 10 (0.82%) Maven
10 9 (0.74%) Mercurial
10 9 (0.74%) Team Foundation Server
11 7 (0.58%) GDB
11 7 (0.58%) NetBeans
11 7 (0.58%) Trac
11 7 (0.58%) VSS/SourceSafe
12 6 (0.49%) GoogleTest
12 6 (0.49%) Xcode
13 5 (0.41%) Hudson
13 5 (0.41%) Rational DOORS
General
1 135 (11.11%) Electronics
2 91 (7.49%) Games
3 84 (6.91%) Finance
4 58 (4.77%) Telecoms
5 35 (2.88%) Automotive
5 35 (2.88%) Manufacturing
6 19 (1.56%) Multimedia
7 14 (1.15%) Aerospace
8 13 (1.07%) Marketing
9 12 (0.99%) Banking
10 10 (0.82%) Advertising
10 10 (0.82%) Military
11 9 (0.74%) Pharmaceutical
12 6 (0.49%) Legal
12 6 (0.49%) Retail
13 5 (0.41%) Back Office
13 5 (0.41%) Front Office
14 4 (0.33%) Billing
14 4 (0.33%) Investment Banking
15 2 (0.16%) Publishing
Libraries, Frameworks & Software Standards
1 146 (12.02%) Qt
2 134 (11.03%) STL
3 113 (9.30%) HTML
4 105 (8.64%) MFC
5 97 (7.98%) Boost C++ Libraries
6 70 (5.76%) .NET
7 62 (5.10%) OpenGL
8 45 (3.70%) HTML5
9 40 (3.29%) CSS
10 33 (2.72%) Apache Axis
11 32 (2.63%) XML
12 28 (2.30%) WinForms
13 23 (1.89%) ASP.NET
13 23 (1.89%) POSIX
14 22 (1.81%) AngularJS
15 19 (1.56%) jQuery
16 18 (1.48%) Middleware
17 17 (1.40%) WPF
18 14 (1.15%) .NET Framework
18 14 (1.15%) REST
Miscellaneous
1 561 (46.17%) Computer Science
2 211 (17.37%) Algorithms
3 88 (7.24%) Embedded Systems
4 62 (5.10%) Analytical Skills
5 41 (3.37%) Data Structures
6 35 (2.88%) Device Driver
7 33 (2.72%) 3D Printing
8 26 (2.14%) CUDA
9 25 (2.06%) Field-Programmable Gate Array
9 25 (2.06%) Greenfield Project
10 21 (1.73%) 3D Graphics
11 18 (1.48%) Client/Server
11 18 (1.48%) User Experience
12 14 (1.15%) Contactless
13 12 (0.99%) Enterprise Software
13 12 (0.99%) Mobile App
13 12 (0.99%) Robotics
14 10 (0.82%) Life Science
15 9 (0.74%) Smartcard
16 7 (0.58%) PMI
Operating Systems
1 635 (52.26%) Linux
2 436 (35.88%) Windows
3 101 (8.31%) Android
4 100 (8.23%) Unix
5 60 (4.94%) Apple iOS
6 50 (4.12%) Embedded Linux
7 41 (3.37%) Windows Embedded Compact
8 15 (1.23%) Windows 10
9 11 (0.91%) Mac OS X
10 10 (0.82%) Windows 7
10 10 (0.82%) Windows Server
10 10 (0.82%) Windows XP
11 9 (0.74%) AIX
11 9 (0.74%) Solaris
12 6 (0.49%) VxWorks
13 4 (0.33%) SUSE Linux Enterprise Server
14 2 (0.16%) Debian
14 2 (0.16%) Windows Server 2012
15 1 (0.082%) Windows Mobile
15 1 (0.082%) Windows Phone
Processes & Methodologies
1 1204 (99.09%) Software Engineering
2 342 (28.15%) Agile Software Development
3 300 (24.69%) Mathematics
4 258 (21.23%) OO
5 221 (18.19%) Physics
6 215 (17.70%) Multithreading
7 158 (13.00%) Scrum
8 125 (10.29%) OOP
8 125 (10.29%) SDLC
9 119 (9.79%) OOD
10 87 (7.16%) UML
11 84 (6.91%) Machine Learning
11 84 (6.91%) TDD
12 76 (6.26%) Open Source
13 67 (5.51%) Unit Testing
14 65 (5.35%) Computer Vision
15 55 (4.53%) Artificial Intelligence
16 51 (4.20%) Image Processing
17 47 (3.87%) CAE
18 42 (3.46%) Multithreaded Programming
Programming Languages
1 1215 (100.00%) C++
2 512 (42.14%) C
3 363 (29.88%) Python
4 349 (28.72%) Java
5 311 (25.60%) C#
6 140 (11.52%) SQL
7 137 (11.28%) Embedded C
8 119 (9.79%) Embedded C++
9 113 (9.30%) JavaScript
10 60 (4.94%) MATLAB
11 35 (2.88%) Bash Shell
12 32 (2.63%) Objective-C
13 30 (2.47%) Fortran
14 26 (2.14%) Assembly Language
15 18 (1.48%) Scala
16 17 (1.40%) Lua
17 12 (0.99%) Perl
17 12 (0.99%) Ruby
18 11 (0.91%) Ada
19 8 (0.66%) Shell Script
Qualifications
1 571 (47.00%) Degree
2 194 (15.97%) Computer Science Degree
3 110 (9.05%) PhD
4 59 (4.86%) Numerate Degree
4 59 (4.86%) Security Cleared
5 37 (3.05%) SC Cleared
6 17 (1.40%) MCP
6 17 (1.40%) Microsoft Certification
7 12 (0.99%) HND
8 7 (0.58%) PMI Certification
9 4 (0.33%) Master's Degree
10 2 (0.16%) CWNA
Quality Assurance & Compliance
1 26 (2.14%) QA
2 16 (1.32%) ISO 9001
3 7 (0.58%) DO-178B
4 6 (0.49%) MISRA
5 5 (0.41%) MIL-STD-498
5 5 (0.41%) MISRA C
6 2 (0.16%) ECSS
6 2 (0.16%) ISO/IEC 12207
6 2 (0.16%) JTAG
7 1 (0.082%) Def Stans
7 1 (0.082%) IEC 62304
7 1 (0.082%) ISO 13485
7 1 (0.082%) ISO 9000
System Software
1 39 (3.21%) Firmware
2 20 (1.65%) Docker
3 6 (0.49%) Active Directory
4 5 (0.41%) NFS
Systems Management
1 4 (0.33%) Kubernetes
2 2 (0.16%) Kibana
2 2 (0.16%) Prometheus
3 1 (0.082%) Ansible
3 1 (0.082%) Puppet
3 1 (0.082%) SELinux
Vendors
1 53 (4.36%) Microsoft
2 28 (2.30%) Oracle
3 24 (1.98%) Google
4 11 (0.91%) Freescale
4 11 (0.91%) HP
5 10 (0.82%) Intel
6 9 (0.74%) Sophos
7 7 (0.58%) Cisco
8 6 (0.49%) Dell
8 6 (0.49%) VMware
9 4 (0.33%) IBM
9 4 (0.33%) Salesforce.com
10 3 (0.25%) Atlassian
10 3 (0.25%) Yahoo!
11 2 (0.16%) Apple
11 2 (0.16%) Facebook
11 2 (0.16%) Lauterbach
11 2 (0.16%) Perforce
11 2 (0.16%) Reuters
12 1 (0.082%) NEC