Period
to 2 March 2021

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 2 March 2021 with a comparison to the same period in the previous 2 years.

C++
Central London > City of London
6 months to
2 Mar 2021
Same period 2020 Same period 2019
Rank 113 66 59
Rank change year-on-year -47 -7 +29
Permanent jobs citing C++ 126 347 480
As % of all permanent jobs advertised in the City of London 2.68% 3.90% 4.60%
As % of the Programming Languages category 4.14% 6.99% 7.36%
Number of salaries quoted 111 304 475
Median annual salary £80,500 £77,500 £75,000
Median salary % change year-on-year +3.87% +3.33% -
10th Percentile £52,500 £48,750 £43,500
90th Percentile £130,000 £156,750 £117,500
Central London median annual salary £77,500 £77,500 £70,000
% change year-on-year - +10.71% -6.67%

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 3,040 4,966 6,521
As % of all permanent IT jobs advertised in the City of London 64.65% 55.87% 62.54%
Number of salaries quoted 2,781 4,420 5,943
Median annual salary £72,500 £70,000 £65,000
Median salary % change year-on-year +3.57% +7.69% +4.00%
10th Percentile £46,000 £43,125 £40,000
90th Percentile £108,750 £105,000 £96,250
Central London median annual salary £72,500 £70,000 £65,000
% change year-on-year +3.57% +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 2 March 2021.

Salary histogram for C++ in the City of London

C++
Job Locations in the City of London

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing C++ within the City of London region over the 6 months to 2 March 2021. 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
Moorgate - 1 £50,000 -
C++
Central London

For the 6 months to 2 March 2021, 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 92 (73.02%) Python
2 64 (50.79%) Finance
3 54 (42.86%) Linux
4 50 (39.68%) C#
5 47 (37.30%) SQL
5 47 (37.30%) Software Engineering
6 40 (31.75%) Java
7 37 (29.37%) Agile Software Development
8 29 (23.02%) Foreign Exchange (FX)
9 26 (20.63%) Jenkins
9 26 (20.63%) Algorithms
10 24 (19.05%) Equities
10 24 (19.05%) Django
10 24 (19.05%) JavaScript
11 22 (17.46%) Degree
11 22 (17.46%) TDD
11 22 (17.46%) Data Structures
12 21 (16.67%) BDD
13 20 (15.87%) Puppet
13 20 (15.87%) Pandas
13 20 (15.87%) PostgreSQL
14 19 (15.08%) Computer Science
14 19 (15.08%) OO
15 18 (14.29%) Front Office
16 17 (13.49%) Algorithmic Trading
16 17 (13.49%) Fixed Income
16 17 (13.49%) Pair Programming
16 17 (13.49%) Low Latency
17 16 (12.70%) DevOps
17 16 (12.70%) Hedge funds

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 3 (2.38%) Confluence
1 3 (2.38%) Ethereum
2 1 (0.79%) Adobe Experience Manager
2 1 (0.79%) Apache
2 1 (0.79%) Apache Airflow
Applications
1 4 (3.17%) Microsoft Excel
2 1 (0.79%) Spreadsheet
Business Applications
1 4 (3.17%) FINCAD Analytics
Cloud Services
1 16 (12.70%) AWS
2 11 (8.73%) Azure
3 3 (2.38%) AWS CloudFormation
3 3 (2.38%) AWS Elastic Beanstalk
3 3 (2.38%) GCP
4 2 (1.59%) PaaS
5 1 (0.79%) Amazon EC2
5 1 (0.79%) GitHub
5 1 (0.79%) IaaS
Communications & Networking
1 1 (0.79%) Firewall
1 1 (0.79%) Internet
Database & Business Intelligence
1 20 (15.87%) PostgreSQL
2 7 (5.56%) Blockchain
3 4 (3.17%) MySQL
3 4 (3.17%) Relational Database
4 3 (2.38%) MongoDB
4 3 (2.38%) Redis
5 2 (1.59%) NoSQL
5 2 (1.59%) SQL Server
6 1 (0.79%) Amazon Athena
6 1 (0.79%) Amazon RDS
6 1 (0.79%) Azure SQL Database
6 1 (0.79%) Big Data
6 1 (0.79%) Cosmos DB
6 1 (0.79%) Data Lake
6 1 (0.79%) Tableau
Development Applications
1 26 (20.63%) Jenkins
2 8 (6.35%) Git (software)
3 5 (3.97%) GitLab
4 4 (3.17%) Visual Studio
5 3 (2.38%) JIRA
5 3 (2.38%) Subversion
6 2 (1.59%) GCC
7 1 (0.79%) C++Builder
7 1 (0.79%) Checkstyle
7 1 (0.79%) Hudson
7 1 (0.79%) Sonatype Nexus
7 1 (0.79%) Valgrind
General
1 64 (50.79%) Finance
2 18 (14.29%) Front Office
3 10 (7.94%) Games
4 6 (4.76%) Advertising
5 3 (2.38%) Back Office
5 3 (2.38%) Banking
5 3 (2.38%) Financial Institution
5 3 (2.38%) Marketing
6 2 (1.59%) Manufacturing
6 2 (1.59%) Public Sector
6 2 (1.59%) Publishing
6 2 (1.59%) Retail
7 1 (0.79%) Electronics
7 1 (0.79%) Pharmaceutical
7 1 (0.79%) Telecoms
Job Titles
1 93 (73.81%) Developer
2 45 (35.71%) Python Developer
3 30 (23.81%) Quantitative Developer
4 26 (20.63%) C++ Developer
5 22 (17.46%) Senior Developer
6 14 (11.11%) Software Engineer
7 10 (7.94%) Senior Quantitative Developer
8 7 (5.56%) Analyst
8 7 (5.56%) Analyst Developer
8 7 (5.56%) JavaScript Developer
8 7 (5.56%) Qualitative Analyst
8 7 (5.56%) Quantitative Analyst
8 7 (5.56%) Quantitative Analyst Developer
8 7 (5.56%) Senior Analyst
8 7 (5.56%) Senior Quantitative Analyst
9 6 (4.76%) Full Stack Developer
9 6 (4.76%) Pricing Developer
9 6 (4.76%) Senior Analyst Developer
9 6 (4.76%) Senior C++ Developer
10 5 (3.97%) Senior Python Developer
Libraries, Frameworks & Software Standards
1 24 (19.05%) Django
2 20 (15.87%) Pandas
3 10 (7.94%) .NET
4 8 (6.35%) React
5 6 (4.76%) .NET Core
6 5 (3.97%) AngularJS
6 5 (3.97%) Redux
7 4 (3.17%) Flask
7 4 (3.17%) HTML
7 4 (3.17%) Node.js
8 3 (2.38%) Boost C++ Libraries
8 3 (2.38%) CSS
8 3 (2.38%) HTML5
8 3 (2.38%) Smart Contracts
8 3 (2.38%) Web Services
9 2 (1.59%) Qt
9 2 (1.59%) Unity (Game Engine)
10 1 (0.79%) Backbone.js
10 1 (0.79%) Kafka
10 1 (0.79%) Vue.js
Miscellaneous
1 29 (23.02%) Foreign Exchange (FX)
2 26 (20.63%) Algorithms
3 24 (19.05%) Equities
4 22 (17.46%) Data Structures
5 17 (13.49%) Fixed Income
6 16 (12.70%) Hedge funds
7 9 (7.14%) Analytical Skills
8 8 (6.35%) Derivative
9 6 (4.76%) Exotic Derivative
9 6 (4.76%) Market Risk
10 4 (3.17%) Greenfield Project
10 4 (3.17%) Self-Motivation
11 3 (2.38%) OTC Derivatives
11 3 (2.38%) Public Cloud
12 2 (1.59%) Bitcoin
12 2 (1.59%) Cloud Native
12 2 (1.59%) Life Science
12 2 (1.59%) Private Cloud
13 1 (0.79%) Blog
13 1 (0.79%) Credit Risk
Operating Systems
1 54 (42.86%) Linux
2 8 (6.35%) Unix
2 8 (6.35%) Windows
3 3 (2.38%) Android
Processes & Methodologies
1 47 (37.30%) Software Engineering
2 37 (29.37%) Agile Software Development
3 22 (17.46%) TDD
4 21 (16.67%) BDD
5 19 (15.08%) Computer Science
5 19 (15.08%) OO
6 17 (13.49%) Algorithmic Trading
6 17 (13.49%) Low Latency
6 17 (13.49%) Pair Programming
7 16 (12.70%) DevOps
7 16 (12.70%) Machine Learning
7 16 (12.70%) Mathematics
8 14 (11.11%) SDLC
9 13 (10.32%) Artificial Intelligence
9 13 (10.32%) OOP
9 13 (10.32%) Risk Management
10 12 (9.52%) Analytics
10 12 (9.52%) Fintech
10 12 (9.52%) Physics
10 12 (9.52%) Problem-Solving
Programming Languages
1 92 (73.02%) Python
2 50 (39.68%) C#
3 47 (37.30%) SQL
4 40 (31.75%) Java
5 24 (19.05%) JavaScript
6 13 (10.32%) C
7 8 (6.35%) Rust
8 6 (4.76%) Go
9 4 (3.17%) PowerShell
10 3 (2.38%) Kotlin
10 3 (2.38%) Lua
10 3 (2.38%) PHP
10 3 (2.38%) Ruby
10 3 (2.38%) Scala
10 3 (2.38%) Shell Script
10 3 (2.38%) TypeScript
11 2 (1.59%) Bash Shell
11 2 (1.59%) Solidity
11 2 (1.59%) VBA
12 1 (0.79%) R
Qualifications
1 22 (17.46%) Degree
2 11 (8.73%) Computer Science Degree
3 8 (6.35%) PhD
4 6 (4.76%) Master's Degree
5 3 (2.38%) SC Cleared
5 3 (2.38%) Security Cleared
6 2 (1.59%) Numerate Degree
7 1 (0.79%) CCNA
7 1 (0.79%) CCNP
7 1 (0.79%) CHECK Team Leader
7 1 (0.79%) CHECK Team Member
7 1 (0.79%) Cisco Certification
7 1 (0.79%) CREST Certified
7 1 (0.79%) Microsoft Certification
7 1 (0.79%) OSCP
Quality Assurance & Compliance
1 6 (4.76%) Dodd-Frank
1 6 (4.76%) EMIR
1 6 (4.76%) MiFID
2 2 (1.59%) QA
3 1 (0.79%) GDPR
3 1 (0.79%) ISO/IEC 27001
System Software
1 14 (11.11%) Docker
Systems Management
1 20 (15.87%) Puppet
2 12 (9.52%) Kubernetes
3 8 (6.35%) Terraform
4 2 (1.59%) Ansible
5 1 (0.79%) Istio
5 1 (0.79%) Kibana
5 1 (0.79%) Opscode Chef
Vendors
1 5 (3.97%) Microsoft
2 3 (2.38%) Broadcom
2 3 (2.38%) Perforce
3 2 (1.59%) Google
4 1 (0.79%) Adobe
4 1 (0.79%) Databricks
4 1 (0.79%) Oracle
4 1 (0.79%) Red Hat
4 1 (0.79%) SAP
4 1 (0.79%) Sybase