Period
to 27 November 2020

The following table provides summary statistics for permanent job vacancies advertised in the City of London 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 27 November 2020 with a comparison to the same period in the previous 2 years.

C++
Central London > City of London
6 months to
27 Nov 2020
Same period 2019 Same period 2018
Rank 96 89 61
Rank change year-on-year -7 -28 +6
Permanent jobs citing C++ 120 341 492
As % of all permanent jobs advertised in the City of London 2.97% 3.42% 4.41%
As % of the Programming Languages category 4.78% 5.83% 7.08%
Number of salaries quoted 108 279 483
Median annual salary £85,000 £75,000 £75,000
Median salary % change year-on-year +13.33% - +3.45%
10th Percentile £48,000 £46,250 £45,000
90th Percentile £140,000 £137,500 £117,500
Central London median annual salary £85,000 £75,000 £72,500
% change year-on-year +13.33% +3.45% +3.57%

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 the City of London with a requirement for coding skills.

All Programming Languages
City of London
Permanent vacancies with a requirement for coding skills 2,511 5,850 6,946
As % of all permanent IT jobs advertised in the City of London 62.05% 58.59% 62.21%
Number of salaries quoted 2,280 5,079 6,321
Median annual salary £70,000 £70,000 £65,000
Median salary % change year-on-year - +7.69% +5.69%
10th Percentile £46,250 £42,500 £41,250
90th Percentile £106,250 £97,750 £95,000
Central London median annual salary £70,000 £70,000 £65,000
% change year-on-year - +7.69% +8.33%

C++
Job Vacancy Trend in the City of London

Job postings citing C++ as a proportion of all IT jobs advertised in the City of London.

Job vacancy trend for C++ in the City of London

C++
Salary Trend in the City of London

3-month moving average salary quoted in jobs citing C++ in the City of London.

Salary trend for C++ in the City of London

C++
Salary Histogram in the City of London

Salary distribution for jobs citing C++ in the City of London over the 6 months to 27 November 2020.

Salary histogram for C++ in the City of London

For the 6 months to 27 November 2020, 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 City of London region with a requirement for C++.

1 86 (71.67%) Python
2 49 (40.83%) Finance
3 47 (39.17%) Java
4 42 (35.00%) C#
5 41 (34.17%) Linux
6 34 (28.33%) SQL
7 31 (25.83%) Agile Software Development
8 28 (23.33%) Algorithms
9 24 (20.00%) Software Engineering
9 24 (20.00%) JavaScript
10 20 (16.67%) Low Latency
11 19 (15.83%) Degree
11 19 (15.83%) Foreign Exchange (FX)
12 18 (15.00%) Jenkins
13 16 (13.33%) DevOps
13 16 (13.33%) Mathematics
14 15 (12.50%) Computer Science
14 15 (12.50%) Equities
15 14 (11.67%) Front Office
15 14 (11.67%) Risk Management
15 14 (11.67%) Analytical Skills
16 13 (10.83%) C
17 12 (10.00%) TDD
17 12 (10.00%) Analytics
17 12 (10.00%) BDD
17 12 (10.00%) Machine Learning
17 12 (10.00%) Django
17 12 (10.00%) Physics
17 12 (10.00%) Data Structures
17 12 (10.00%) Self-Motivation

C++
Co-occurring IT Skills in the City of London 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 4 (3.33%) Confluence
2 3 (2.50%) Ethereum
3 2 (1.67%) Adobe Experience Manager
3 2 (1.67%) Apache
4 1 (0.83%) Apache Spark
4 1 (0.83%) Hyperledger
Applications
1 6 (5.00%) Microsoft Excel
2 1 (0.83%) Chatbot
2 1 (0.83%) Spreadsheet
Business Applications
1 4 (3.33%) FINCAD Analytics
2 1 (0.83%) Distributed Ledger
Cloud Services
1 11 (9.17%) AWS
2 8 (6.67%) GitHub
3 5 (4.17%) Azure
4 2 (1.67%) AWS CloudFormation
4 2 (1.67%) AWS Elastic Beanstalk
4 2 (1.67%) SaaS
5 1 (0.83%) GCP
5 1 (0.83%) PaaS
5 1 (0.83%) Serverless
Communications & Networking
1 3 (2.50%) LAN
1 3 (2.50%) TCP/IP
2 1 (0.83%) Internet
Database & Business Intelligence
1 11 (9.17%) PostgreSQL
2 7 (5.83%) Blockchain
2 7 (5.83%) MongoDB
3 4 (3.33%) NoSQL
4 3 (2.50%) SQL Server
5 2 (1.67%) Big Data
5 2 (1.67%) Cosmos DB
5 2 (1.67%) Hadoop
5 2 (1.67%) MySQL
5 2 (1.67%) Redis
6 1 (0.83%) Amazon Athena
6 1 (0.83%) Apache Hive
6 1 (0.83%) Data Lake
6 1 (0.83%) Data Mining
6 1 (0.83%) KDB
6 1 (0.83%) Kdb+
6 1 (0.83%) Relational Database
6 1 (0.83%) Tableau
6 1 (0.83%) Text Mining
6 1 (0.83%) Tick Data
Development Applications
1 18 (15.00%) Jenkins
2 11 (9.17%) Git (software)
3 10 (8.33%) GitLab
4 7 (5.83%) Android Studio
4 7 (5.83%) JIRA
4 7 (5.83%) Xcode
5 4 (3.33%) Subversion
5 4 (3.33%) Visual Studio
6 3 (2.50%) GCC
7 1 (0.83%) C++Builder
7 1 (0.83%) Hudson
7 1 (0.83%) Valgrind
General
1 49 (40.83%) Finance
2 14 (11.67%) Front Office
3 10 (8.33%) Games
4 7 (5.83%) Advertising
4 7 (5.83%) Banking
5 3 (2.50%) Marketing
5 3 (2.50%) Publishing
6 2 (1.67%) Back Office
6 2 (1.67%) Financial Institution
6 2 (1.67%) Law
7 1 (0.83%) Electronics
7 1 (0.83%) Pharmaceutical
7 1 (0.83%) Public Sector
7 1 (0.83%) Retail
Job Titles
1 80 (66.67%) Developer
2 29 (24.17%) C++ Developer
2 29 (24.17%) Quantitative Developer
3 28 (23.33%) Python Developer
4 20 (16.67%) Senior Developer
5 14 (11.67%) Senior Quantitative Developer
6 11 (9.17%) C++ Quantitative Developer
7 9 (7.50%) Analyst
7 9 (7.50%) JavaScript Developer
7 9 (7.50%) Software Engineer
8 8 (6.67%) Senior C++ Developer
9 7 (5.83%) Analyst Developer
9 7 (5.83%) Games Developer
9 7 (5.83%) Mobile Games Developer
9 7 (5.83%) Qualitative Analyst
9 7 (5.83%) Quantitative Analyst
9 7 (5.83%) Quantitative Analyst Developer
9 7 (5.83%) Senior Analyst
9 7 (5.83%) Senior Quantitative Analyst
10 6 (5.00%) Python Engineer
Libraries, Frameworks & Software Standards
1 12 (10.00%) Django
2 11 (9.17%) Boost C++ Libraries
2 11 (9.17%) Pandas
3 7 (5.83%) cocos2d
3 7 (5.83%) JNI
3 7 (5.83%) OpenGL
3 7 (5.83%) Unity (Game Engine)
4 5 (4.17%) .NET
4 5 (4.17%) AngularJS
4 5 (4.17%) Node.js
4 5 (4.17%) React
5 4 (3.33%) Flask
5 4 (3.33%) Redux
6 3 (2.50%) CSS
6 3 (2.50%) FIX Protocol
6 3 (2.50%) HTML
6 3 (2.50%) Qt
6 3 (2.50%) RabbitMQ
6 3 (2.50%) Smart Contracts
6 3 (2.50%) ZeroMQ
Miscellaneous
1 28 (23.33%) Algorithms
2 19 (15.83%) Foreign Exchange (FX)
3 15 (12.50%) Equities
4 14 (11.67%) Analytical Skills
5 12 (10.00%) Data Structures
5 12 (10.00%) Self-Motivation
6 11 (9.17%) Fixed Income
7 10 (8.33%) Derivative
7 10 (8.33%) Hedge funds
8 8 (6.67%) Market Risk
9 7 (5.83%) Mobile Games
10 6 (5.00%) Exotic Derivative
11 4 (3.33%) Greenfield Project
12 2 (1.67%) Cloud Native
12 2 (1.67%) Data Centre
12 2 (1.67%) Life Science
12 2 (1.67%) OTC Derivatives
13 1 (0.83%) Embedded Systems
13 1 (0.83%) Reference Data
13 1 (0.83%) User Experience
Operating Systems
1 41 (34.17%) Linux
2 11 (9.17%) Windows
3 10 (8.33%) Android
3 10 (8.33%) Unix
4 7 (5.83%) Apple iOS
Processes & Methodologies
1 31 (25.83%) Agile Software Development
2 24 (20.00%) Software Engineering
3 20 (16.67%) Low Latency
4 16 (13.33%) DevOps
4 16 (13.33%) Mathematics
5 15 (12.50%) Computer Science
6 14 (11.67%) Risk Management
7 12 (10.00%) Analytics
7 12 (10.00%) BDD
7 12 (10.00%) Machine Learning
7 12 (10.00%) Physics
7 12 (10.00%) Problem-Solving
7 12 (10.00%) TDD
8 11 (9.17%) Artificial Intelligence
9 9 (7.50%) Algorithmic Trading
9 9 (7.50%) Fintech
9 9 (7.50%) SDLC
9 9 (7.50%) Validation
10 8 (6.67%) Financial Modelling
10 8 (6.67%) Open Source
Programming Languages
1 86 (71.67%) Python
2 47 (39.17%) Java
3 42 (35.00%) C#
4 34 (28.33%) SQL
5 24 (20.00%) JavaScript
6 13 (10.83%) C
7 9 (7.50%) Shell Script
8 7 (5.83%) Objective-C
9 5 (4.17%) Go
9 5 (4.17%) Rust
9 5 (4.17%) Scala
10 4 (3.33%) Perl
11 3 (2.50%) Kotlin
11 3 (2.50%) Lua
11 3 (2.50%) VBA
12 2 (1.67%) Bash Shell
12 2 (1.67%) F#
12 2 (1.67%) PowerShell
12 2 (1.67%) R
12 2 (1.67%) TypeScript
Qualifications
1 19 (15.83%) Degree
2 7 (5.83%) PhD
3 6 (5.00%) Computer Science Degree
3 6 (5.00%) Master's Degree
4 3 (2.50%) Numerate Degree
5 1 (0.83%) Security Cleared
Quality Assurance & Compliance
1 7 (5.83%) EMIR
1 7 (5.83%) QA
2 6 (5.00%) Dodd-Frank
2 6 (5.00%) MiFID
3 2 (1.67%) SLA
System Software
1 7 (5.83%) Docker
2 1 (0.83%) Firmware
Systems Management
1 11 (9.17%) Puppet
2 7 (5.83%) Kubernetes
3 5 (4.17%) Terraform
4 3 (2.50%) Control-M
5 2 (1.67%) BMC PATROL
6 1 (0.83%) Kibana
Vendors
1 4 (3.33%) Microsoft
1 4 (3.33%) Perforce
2 2 (1.67%) Adobe
2 2 (1.67%) Google
3 1 (0.83%) Broadcom
3 1 (0.83%) BT
3 1 (0.83%) Databricks
3 1 (0.83%) Oracle
3 1 (0.83%) Red Hat
3 1 (0.83%) Sybase