Period
to 15 July 2018

The following table provides summary statistics for permanent job vacancies advertised in Birmingham 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 15 July 2018 with a comparison to the same period in the previous 2 years.

C++
West Midlands > Birmingham
6 months to
15 Jul 2018
Same period 2017 Same period 2016
Rank 136 107 126
Rank change year-on-year -29 +19 -11
Permanent jobs citing C++ 69 89 96
As % of all permanent IT jobs advertised in Birmingham 1.74% 2.31% 1.99%
As % of the Programming Languages category 4.04% 4.66% 5.86%
Number of salaries quoted 69 83 89
Birmingham median annual salary £30,000 £35,000 £40,000
Median salary % change year-on-year -14.29% -12.50% +14.29%
10th Percentile £26,250 £26,250 £22,000
90th Percentile £56,250 £55,000 £52,500
West Midlands median annual salary £40,000 £37,500 £35,000
% change year-on-year +6.67% +7.14% -4.11%

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 Birmingham with a requirement for coding skills.

All Programming Languages
Birmingham
Permanent vacancies with a requirement for coding skills 1,707 1,909 1,638
As % of all permanent IT jobs advertised in Birmingham 43.14% 49.49% 33.98%
Number of salaries quoted 1,440 1,645 1,380
Birmingham median annual salary £43,929 £40,250 £40,000
Median salary % change year-on-year +9.14% +0.63% +2.56%
10th Percentile £26,250 £26,250 £24,425
90th Percentile £66,250 £58,750 £58,870
West Midlands median annual salary £42,500 £40,000 £37,500
% change year-on-year +6.25% +6.67% -

C++
Job Vacancy Trend in Birmingham

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

Job vacancy trend for C++ in Birmingham

C++
Salary Trend in Birmingham

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

Salary trend for C++ in Birmingham

C++
Salary Histogram in Birmingham

The salary distribution of IT jobs citing C++ in Birmingham over the 6 months to 15 July 2018.

Salary histogram for C++ in Birmingham

For the 6 months to 15 July 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 Birmingham region with a requirement for C++.

1 49 (71.01%) C#
2 44 (63.77%) Java
3 35 (50.72%) OOP
4 16 (23.19%) C
5 15 (21.74%) Software Engineering
6 14 (20.29%) Degree
7 13 (18.84%) Computer Science
8 12 (17.39%) Mathematics
9 10 (14.49%) Algorithms
10 9 (13.04%) .NET
10 9 (13.04%) Computer Vision
11 8 (11.59%) SQL
11 8 (11.59%) OpenCV
12 7 (10.14%) Embedded C
13 6 (8.70%) TDD
13 6 (8.70%) Automotive
13 6 (8.70%) VB
13 6 (8.70%) JavaScript
13 6 (8.70%) PHP
13 6 (8.70%) HTML
13 6 (8.70%) CSS
13 6 (8.70%) Digital Signal Processing
13 6 (8.70%) Signal Processing
13 6 (8.70%) ISO 26262
13 6 (8.70%) FMEA
14 5 (7.25%) Machine Learning
14 5 (7.25%) SDLC
14 5 (7.25%) JSON
14 5 (7.25%) Subversion
14 5 (7.25%) Agile Software Development

C++
Co-occurring IT Skills in Birmingham 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 1 (1.45%) WebSphere
Business Applications
1 1 (1.45%) Dynamics AX
Cloud Services
1 3 (4.35%) Microsoft Azure
2 2 (2.90%) SaaS
3 1 (1.45%) Amazon AWS
3 1 (1.45%) Dynamics 365
3 1 (1.45%) PaaS
Communications & Networking
1 1 (1.45%) AMQP
1 1 (1.45%) Ethernet
1 1 (1.45%) Wireless
Database & Business Intelligence
1 4 (5.80%) Big Data
1 4 (5.80%) SQL Server
2 2 (2.90%) Data Warehouse
2 2 (2.90%) MySQL
3 1 (1.45%) GIS
3 1 (1.45%) NoSQL
3 1 (1.45%) RDBMS
3 1 (1.45%) Relational Database
3 1 (1.45%) SQL Server 2008
Development Applications
1 5 (7.25%) Subversion
2 3 (4.35%) Git (software)
3 2 (2.90%) JIRA
3 2 (2.90%) Visual Studio
General
1 6 (8.70%) Automotive
2 4 (5.80%) Games
3 2 (2.90%) Banking
3 2 (2.90%) Finance
3 2 (2.90%) Retail
4 1 (1.45%) Financial Institution
Job Titles
1 47 (68.12%) Developer
2 33 (47.83%) Graduate
2 33 (47.83%) Graduate Developer
3 7 (10.14%) Software Developer
4 5 (7.25%) Software Engineer
5 4 (5.80%) .NET Developer
6 3 (4.35%) C++ Software Engineer
6 3 (4.35%) Consultant
6 3 (4.35%) Games Developer
6 3 (4.35%) Machine Learning Engineer
7 2 (2.90%) .NET Software Engineer
7 2 (2.90%) C# .NET Developer
7 2 (2.90%) C# Developer
7 2 (2.90%) C# Software Engineer
7 2 (2.90%) Java Engineer
7 2 (2.90%) Java Scala Software Engineer
7 2 (2.90%) Java Software Engineer
7 2 (2.90%) Machine Learning Consultant
7 2 (2.90%) Mid-Level PHP Developer
7 2 (2.90%) PHP Developer
Libraries, Frameworks & Software Standards
1 9 (13.04%) .NET
2 8 (11.59%) OpenCV
3 6 (8.70%) CSS
3 6 (8.70%) HTML
4 5 (7.25%) JSON
5 4 (5.80%) RESTful
5 4 (5.80%) XML
6 2 (2.90%) .NET Framework
6 2 (2.90%) Boost C++ Libraries
6 2 (2.90%) DirectX
6 2 (2.90%) HTML5
6 2 (2.90%) STL
6 2 (2.90%) WPF
7 1 (1.45%) JMS
7 1 (1.45%) RabbitMQ
7 1 (1.45%) Unity (Game Engine)
7 1 (1.45%) WebSphere MQ
Miscellaneous
1 13 (18.84%) Computer Science
2 10 (14.49%) Algorithms
3 4 (5.80%) Analytical Skills
3 4 (5.80%) Mobile App
3 4 (5.80%) User Experience
4 3 (4.35%) Mobile Games
5 2 (2.90%) Fintech
6 1 (1.45%) Public Cloud
6 1 (1.45%) Renewable Energy
Operating Systems
1 4 (5.80%) Windows
2 2 (2.90%) Linux
3 1 (1.45%) Windows Server
Processes & Methodologies
1 35 (50.72%) OOP
2 15 (21.74%) Software Engineering
3 12 (17.39%) Mathematics
4 9 (13.04%) Computer Vision
5 6 (8.70%) Digital Signal Processing
5 6 (8.70%) FMEA
5 6 (8.70%) Signal Processing
5 6 (8.70%) TDD
6 5 (7.25%) Agile Software Development
6 5 (7.25%) Machine Learning
6 5 (7.25%) SDLC
7 4 (5.80%) Artificial Intelligence
7 4 (5.80%) Data Flow Diagram
7 4 (5.80%) Data Security
7 4 (5.80%) Functional Programming
7 4 (5.80%) OO
7 4 (5.80%) OOA/OOD
7 4 (5.80%) OOD
7 4 (5.80%) Requirements Analysis
7 4 (5.80%) UML
Programming Languages
1 49 (71.01%) C#
2 44 (63.77%) Java
3 16 (23.19%) C
4 8 (11.59%) SQL
5 7 (10.14%) Embedded C
6 6 (8.70%) JavaScript
6 6 (8.70%) PHP
6 6 (8.70%) VB
7 3 (4.35%) Python
8 2 (2.90%) Scala
8 2 (2.90%) Shell Script
9 1 (1.45%) COBOL
9 1 (1.45%) Embedded C++
9 1 (1.45%) VB.NET
9 1 (1.45%) X++
Qualifications
1 14 (20.29%) Degree
2 2 (2.90%) Computer Science Degree
3 1 (1.45%) Master's Degree
3 1 (1.45%) Microsoft Certification
3 1 (1.45%) PhD
Quality Assurance & Compliance
1 6 (8.70%) ISO 26262
2 1 (1.45%) QA
Vendors
1 3 (4.35%) Microsoft
2 2 (2.90%) Atlassian
2 2 (2.90%) Xamarin