Period
to 20 November 2017

The median annual salary for a C++ Software Engineer was £45,000 in advertised job vacancies during the 6 months to 20 November 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
20 Nov 2017
Same period 2016 Same period 2015
Rank 415 585 542
Rank change year-on-year +170 -43 -9
Permanent jobs requiring a C++ Software Engineer 1323 804 1089
As % of all permanent IT jobs advertised in the UK 0.74% 0.43% 0.50%
As % of the Job Titles category 0.77% 0.45% 0.52%
Number of salaries quoted 1159 776 1063
UK median annual salary £45,000 £45,000 £40,000
Median salary % change year-on-year - +12.50% -
10th Percentile £27,900 £26,250 £27,500
90th Percentile £61,250 £60,000 £60,000
UK excluding London median annual salary £45,000 £42,500 £40,000
% change year-on-year +5.88% +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 172189 180467 210956
% of permanent IT jobs with a recognized job title 95.78% 96.48% 96.46%
Number of salaries quoted 138171 151048 175187
UK median annual salary £48,000 £47,500 £45,000
Median salary % change year-on-year +1.05% +5.56% -
10th Percentile £27,500 £27,000 £26,250
90th Percentile £78,750 £77,500 £75,000
UK excluding London median annual salary £42,500 £42,500 £40,500
% change year-on-year - +4.94% +1.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 20 November 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 20 November 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 +168 1235 £45,000 - 92
UK excluding London +155 1123 £45,000 +5.88% 81
South East +66 400 £45,000 - 30
East of England +154 373 £50,000 +25.00% 23
London +58 192 £45,000 -10.00% 14
South West +81 145 £40,500 -10.00% 10
North of England 0 81 £42,500 +6.25% 9
Scotland +22 71 £40,000 - 1
Midlands -5 59 £29,000 -19.97% 6
East Midlands +9 48 £29,000 -21.62% 4
North West -8 38 £45,000 +12.50% 2
Yorkshire +12 32 £47,500 +5.56% 4
West Midlands +4 25 £29,000 -3.33% 2
North East -16 11 £36,250 +15.08% 3
Wales +8 6 £45,000 -0.55% 1
Northern Ireland -27 4 £34,250 -31.50% 1

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

For the 6 months to 20 November 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 1323 (100.00%) C++
2 1310 (99.02%) Software Engineering
3 688 (52.00%) Linux
4 627 (47.39%) Degree
5 626 (47.32%) Computer Science
6 502 (37.94%) Windows
7 501 (37.87%) C
8 432 (32.65%) Python
9 381 (28.80%) Agile Software Development
10 354 (26.76%) Java
11 337 (25.47%) Mathematics
11 337 (25.47%) C#
12 282 (21.32%) Multithreading
12 282 (21.32%) OO
13 238 (17.99%) Physics
14 237 (17.91%) Algorithms
15 210 (15.87%) Computer Science Degree
16 196 (14.81%) Qt
17 178 (13.45%) Visual Studio
18 160 (12.09%) STL
19 157 (11.87%) SQL
20 153 (11.56%) Electronics
21 152 (11.49%) Scrum
22 148 (11.19%) MFC
23 139 (10.51%) Embedded C
24 137 (10.36%) SDLC
25 131 (9.90%) Git (software)
25 131 (9.90%) OOD
26 129 (9.75%) Embedded C++
27 123 (9.30%) Boost C++ Libraries

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 9 (0.68%) Elasticsearch
2 7 (0.53%) Cloud Foundry
3 4 (0.30%) Apache
3 4 (0.30%) DNN
4 3 (0.23%) BizTalk Server
5 2 (0.15%) IIS
5 2 (0.15%) SharePoint
6 1 (0.076%) Ethereum
6 1 (0.076%) Tomcat
Applications
1 7 (0.53%) Simulink
2 3 (0.23%) Microsoft Excel
2 3 (0.23%) Microsoft Office
3 2 (0.15%) Abaqus
3 2 (0.15%) NASTRAN
3 2 (0.15%) SOLIDWORKS
4 1 (0.076%) Maya
4 1 (0.076%) Spreadsheet
4 1 (0.076%) Stata
Business Applications
1 1 (0.076%) Payment Gateway
Cloud Services
1 47 (3.55%) GitHub
2 44 (3.33%) Amazon AWS
3 7 (0.53%) Microsoft Azure
4 5 (0.38%) OpenShift
4 5 (0.38%) SaaS
5 3 (0.23%) Google Play
5 3 (0.23%) iTunes
6 2 (0.15%) Cloud Computing
Communications & Networking
1 98 (7.41%) TCP/IP
2 48 (3.63%) Wireless
3 27 (2.04%) InfiniBand
4 25 (1.89%) Ethernet
5 24 (1.81%) Asterisk PBX
5 24 (1.81%) Diameter Protocol
5 24 (1.81%) GSM
5 24 (1.81%) LTE
5 24 (1.81%) PBX
5 24 (1.81%) RANAP
5 24 (1.81%) RTP
5 24 (1.81%) UMTS
5 24 (1.81%) Wireshark
6 23 (1.74%) MGW
6 23 (1.74%) SGSN
7 22 (1.66%) GGSN
8 20 (1.51%) Wi-Fi
9 18 (1.36%) Bluetooth
10 12 (0.91%) HTTP
11 11 (0.83%) Internet
Database & Business Intelligence
1 41 (3.10%) SQL Server
2 26 (1.97%) MySQL
3 20 (1.51%) PostgreSQL
4 15 (1.13%) GIS
4 15 (1.13%) NoSQL
5 12 (0.91%) Relational Database
6 10 (0.76%) Apache Cassandra
6 10 (0.76%) Big Data
6 10 (0.76%) MongoDB
6 10 (0.76%) RDBMS
7 4 (0.30%) SQLite
8 3 (0.23%) Redis
9 2 (0.15%) Blockchain
9 2 (0.15%) Hadoop
9 2 (0.15%) MariaDB
9 2 (0.15%) Oracle Database
10 1 (0.076%) Amazon DynamoDB
Development Applications
1 178 (13.45%) Visual Studio
2 131 (9.90%) Git (software)
3 112 (8.47%) Subversion
4 37 (2.80%) JIRA
5 28 (2.12%) GCC
6 24 (1.81%) GDB
6 24 (1.81%) Trac
7 22 (1.66%) Eclipse
8 20 (1.51%) Android Studio
9 15 (1.13%) Rational Rhapsody
10 14 (1.06%) Jenkins
11 10 (0.76%) Maven
12 9 (0.68%) VSS/SourceSafe
13 8 (0.60%) Bugzilla
13 8 (0.60%) CruiseControl
13 8 (0.60%) Hudson
14 7 (0.53%) CppUnit
14 7 (0.53%) NetBeans
15 5 (0.38%) Atlassian Bamboo
15 5 (0.38%) Bitbucket
General
1 153 (11.56%) Electronics
2 89 (6.73%) Games
3 79 (5.97%) Finance
4 69 (5.22%) Telecoms
5 37 (2.80%) Manufacturing
6 35 (2.65%) Automotive
7 24 (1.81%) Multimedia
8 17 (1.28%) Aerospace
9 13 (0.98%) Banking
10 11 (0.83%) Marketing
10 11 (0.83%) Pharmaceutical
11 9 (0.68%) Military
12 5 (0.38%) Advertising
12 5 (0.38%) Back Office
12 5 (0.38%) Retail
13 4 (0.30%) Front Office
14 3 (0.23%) Investment Banking
14 3 (0.23%) Legal
15 2 (0.15%) Billing
15 2 (0.15%) Publishing
Libraries, Frameworks & Software Standards
1 196 (14.81%) Qt
2 160 (12.09%) STL
3 148 (11.19%) MFC
4 123 (9.30%) Boost C++ Libraries
5 105 (7.94%) HTML
6 85 (6.42%) OpenGL
7 64 (4.84%) .NET
8 45 (3.40%) WinForms
9 43 (3.25%) XML
10 41 (3.10%) HTML5
11 35 (2.65%) CSS
12 29 (2.19%) Apache Axis
13 25 (1.89%) POSIX
14 23 (1.74%) Web Services
14 23 (1.74%) WPF
15 18 (1.36%) ASP.NET
15 18 (1.36%) Middleware
16 16 (1.21%) REST
17 15 (1.13%) .NET Framework
17 15 (1.13%) jQuery
Miscellaneous
1 626 (47.32%) Computer Science
2 237 (17.91%) Algorithms
3 72 (5.44%) Embedded Systems
4 66 (4.99%) Analytical Skills
5 45 (3.40%) CUDA
6 42 (3.17%) Data Structures
7 30 (2.27%) 3D Printing
8 28 (2.12%) Greenfield Project
9 27 (2.04%) Client/Server
9 27 (2.04%) User Experience
10 23 (1.74%) Video\Live Streaming
11 22 (1.66%) Device Driver
12 20 (1.51%) Robotics
13 19 (1.44%) Field-Programmable Gate Array
14 15 (1.13%) 3D Graphics
14 15 (1.13%) Enterprise Software
15 14 (1.06%) Life Science
16 13 (0.98%) Contactless
17 10 (0.76%) Mobile App
18 9 (0.68%) Smartcard
Operating Systems
1 688 (52.00%) Linux
2 502 (37.94%) Windows
3 112 (8.47%) Unix
4 76 (5.74%) Android
5 60 (4.54%) Embedded Linux
6 48 (3.63%) Apple iOS
7 41 (3.10%) Windows Embedded Compact
8 14 (1.06%) Windows 10
9 13 (0.98%) AIX
9 13 (0.98%) Solaris
10 12 (0.91%) Windows Server
11 11 (0.83%) Windows 7
12 10 (0.76%) Mac OS X
13 7 (0.53%) VxWorks
13 7 (0.53%) Windows XP
14 4 (0.30%) SUSE Linux Enterprise Server
15 2 (0.15%) Debian
16 1 (0.076%) Red Hat Enterprise Linux
16 1 (0.076%) Windows Phone
16 1 (0.076%) Windows Server 2012
Processes & Methodologies
1 1310 (99.02%) Software Engineering
2 381 (28.80%) Agile Software Development
3 337 (25.47%) Mathematics
4 282 (21.32%) Multithreading
4 282 (21.32%) OO
5 238 (17.99%) Physics
6 152 (11.49%) Scrum
7 137 (10.36%) SDLC
8 131 (9.90%) OOD
9 121 (9.15%) OOP
10 100 (7.56%) UML
11 97 (7.33%) TDD
12 88 (6.65%) Machine Learning
13 73 (5.52%) Open Source
14 65 (4.91%) Computer Vision
14 65 (4.91%) Unit Testing
15 61 (4.61%) Software Architecture
16 56 (4.23%) Artificial Intelligence
16 56 (4.23%) Collaborative Working
17 55 (4.16%) Multithreaded Programming
Programming Languages
1 1323 (100.00%) C++
2 501 (37.87%) C
3 432 (32.65%) Python
4 354 (26.76%) Java
5 337 (25.47%) C#
6 157 (11.87%) SQL
7 139 (10.51%) Embedded C
8 129 (9.75%) Embedded C++
9 107 (8.09%) JavaScript
10 64 (4.84%) MATLAB
11 40 (3.02%) Bash Shell
12 28 (2.12%) Assembly Language
13 27 (2.04%) Fortran
14 24 (1.81%) Objective-C
15 22 (1.66%) Lua
16 21 (1.59%) Scala
17 18 (1.36%) Perl
18 15 (1.13%) Ruby
19 14 (1.06%) Ada
20 12 (0.91%) VC++
Qualifications
1 627 (47.39%) Degree
2 210 (15.87%) Computer Science Degree
3 117 (8.84%) PhD
4 67 (5.06%) Security Cleared
5 46 (3.48%) Numerate Degree
6 42 (3.17%) SC Cleared
7 14 (1.06%) MCP
7 14 (1.06%) Microsoft Certification
8 10 (0.76%) HND
9 7 (0.53%) PMI Certification
10 4 (0.30%) Master's Degree
11 3 (0.23%) DV Cleared
12 2 (0.15%) CWNA
13 1 (0.076%) Postgraduate
Quality Assurance & Compliance
1 23 (1.74%) QA
2 9 (0.68%) DO-178B
2 9 (0.68%) ISO 9001
2 9 (0.68%) MISRA
3 6 (0.45%) MIL-STD-498
4 5 (0.38%) MISRA C
5 3 (0.23%) ECSS
5 3 (0.23%) JTAG
6 2 (0.15%) ISO/IEC 12207
7 1 (0.076%) Def Stans
7 1 (0.076%) IEC 62304
7 1 (0.076%) ISO 13485
7 1 (0.076%) ISO 9000
System Software
1 28 (2.12%) Firmware
2 20 (1.51%) Docker
3 8 (0.60%) Active Directory
4 5 (0.38%) NFS
5 1 (0.076%) iptables
Systems Management
1 6 (0.45%) Kubernetes
2 5 (0.38%) Kibana
2 5 (0.38%) Prometheus
3 1 (0.076%) SELinux
Vendors
1 48 (3.63%) Microsoft
2 31 (2.34%) Oracle
3 24 (1.81%) Cisco
4 19 (1.44%) HP
5 18 (1.36%) Google
6 16 (1.21%) Sophos
7 13 (0.98%) Dell
8 11 (0.83%) Intel
9 8 (0.60%) Freescale
9 8 (0.60%) VMware
10 6 (0.45%) Apple
11 5 (0.38%) Atlassian
12 4 (0.30%) Arqiva
12 4 (0.30%) Broadcom
12 4 (0.30%) BT
12 4 (0.30%) CA
12 4 (0.30%) IBM
13 3 (0.23%) Yahoo!
14 2 (0.15%) ANSYS
14 2 (0.15%) Perforce