Period
to 19 November 2017

The following table provides summary statistics for permanent job vacancies advertised in Northern Ireland 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 19 November 2017 with a comparison to the same period in the previous 2 years.

C++
UK > Northern Ireland
6 months to
19 Nov 2017
Same period 2016 Same period 2015
Rank 41 36 21
Rank change year-on-year -5 -15 +11
Permanent jobs citing C++ 26 6 14
As % of all permanent IT jobs advertised in Northern Ireland 5.74% 1.78% 8.54%
As % of the Programming Languages category 8.78% 3.66% 12.28%
Number of salaries quoted 14 6 7
Northern Ireland median annual salary £40,000 £43,000 £31,000
Median salary % change year-on-year -6.98% +38.71% -13.89%
10th Percentile £32,500 £32,500 £21,500
90th Percentile £51,375 £50,000 £42,500
UK median annual salary £50,000 £47,500 £50,000
% change year-on-year +5.26% -5.00% +11.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 Northern Ireland with a requirement for coding skills.

All Programming Languages
Northern Ireland
Permanent vacancies with a requirement for coding skills 296 164 114
As % of all permanent IT jobs advertised in Northern Ireland 65.34% 48.52% 69.51%
Number of salaries quoted 176 122 82
Northern Ireland median annual salary £35,000 £37,500 £40,000
Median salary % change year-on-year -6.67% -6.25% +14.29%
10th Percentile £19,500 £27,500 £23,200
90th Percentile £50,625 £57,500 £65,000
UK median annual salary £49,500 £47,500 £45,000
% change year-on-year +4.21% +5.56% +2.27%

C++
Job Vacancy Trend in Northern Ireland

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

Job vacancy trend for C++ in Northern Ireland

C++
Salary Trend in Northern Ireland

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

Salary trend for C++ in Northern Ireland

C++
Salary Histogram in Northern Ireland

The salary distribution of IT jobs citing C++ in Northern Ireland over the 6 months to 19 November 2017.

Salary histogram for C++ in Northern Ireland

C++
Job Locations in Northern Ireland

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing C++ within the Northern Ireland region over the 6 months to 19 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
County Antrim -16 10 £40,000 -6.98% 2
C++
UK

For the 6 months to 19 November 2017, IT jobs citing C++ also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads across the Northern Ireland region with a requirement for C++.

1 22 (84.62%) Software Engineering
2 19 (73.08%) Python
3 18 (69.23%) C
4 17 (65.38%) Linux
5 16 (61.54%) Degree
6 15 (57.69%) Agile Software Development
7 14 (53.85%) Computer Science
7 14 (53.85%) Continuous Integration
7 14 (53.85%) Computer Science Degree
8 13 (50.00%) Finance
9 10 (38.46%) TCP/IP
9 10 (38.46%) Continuous Delivery
10 8 (30.77%) Robot Framework
10 8 (30.77%) Java
10 8 (30.77%) Test Automation
10 8 (30.77%) Unit Testing
11 7 (26.92%) TDD
11 7 (26.92%) .NET
12 6 (23.08%) JavaScript
12 6 (23.08%) HTML
12 6 (23.08%) OO
12 6 (23.08%) VPN
12 6 (23.08%) Manufacturing
12 6 (23.08%) SSH
12 6 (23.08%) .NET Framework
12 6 (23.08%) Visualisation
12 6 (23.08%) Amazon S3
12 6 (23.08%) Amazon AWS
12 6 (23.08%) System Testing
12 6 (23.08%) Groovy

C++
Co-occurring IT Skills in Northern Ireland 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 2 (7.69%) nginx
Business Applications
1 1 (3.85%) Payment Gateway
Cloud Services
1 6 (23.08%) Amazon AWS
1 6 (23.08%) Amazon S3
2 1 (3.85%) Cloud Computing
Communications & Networking
1 10 (38.46%) TCP/IP
2 6 (23.08%) SSH
2 6 (23.08%) VPN
3 2 (7.69%) HTTP
3 2 (7.69%) Modbus
Database & Business Intelligence
1 4 (15.38%) SQLite
2 2 (7.69%) MongoDB
2 2 (7.69%) MySQL
2 2 (7.69%) NoSQL
2 2 (7.69%) PostgreSQL
2 2 (7.69%) Redis
2 2 (7.69%) Relational Database
Development Applications
1 8 (30.77%) Robot Framework
2 6 (23.08%) Jenkins
3 2 (7.69%) Git (software)
3 2 (7.69%) Karma Test Runner
3 2 (7.69%) Mocha
3 2 (7.69%) Selenium
General
1 13 (50.00%) Finance
2 6 (23.08%) Manufacturing
Job Titles
1 15 (57.69%) Developer
2 7 (26.92%) Python Developer
3 6 (23.08%) C++ Developer
3 6 (23.08%) Test Automation Specialist
3 6 (23.08%) Test Scripter
3 6 (23.08%) Test Specialist
4 4 (15.38%) Software Developer
5 3 (11.54%) C++ Software Developer
5 3 (11.54%) C++ Software Engineer
5 3 (11.54%) Software Engineer
6 2 (7.69%) Applications Developer
6 2 (7.69%) C++ Applications Developer
6 2 (7.69%) JavaScript Developer
7 1 (3.85%) .NET Developer
7 1 (3.85%) C Software Engineer
7 1 (3.85%) C/C++ Software Engineer
7 1 (3.85%) C++/Java Developer
7 1 (3.85%) Java Developer
7 1 (3.85%) Principal Engineer
7 1 (3.85%) Principal Software Engineer
Libraries, Frameworks & Software Standards
1 7 (26.92%) .NET
2 6 (23.08%) .NET Framework
2 6 (23.08%) HTML
3 2 (7.69%) AngularJS
3 2 (7.69%) CSS
3 2 (7.69%) CSS3
3 2 (7.69%) Express
3 2 (7.69%) HTML5
3 2 (7.69%) jQuery
3 2 (7.69%) KnockoutJS
3 2 (7.69%) LEMP Stack
3 2 (7.69%) MEAN Stack
3 2 (7.69%) Node.js
3 2 (7.69%) RequireJS
3 2 (7.69%) WebSockets
4 1 (3.85%) Web Services
Miscellaneous
1 14 (53.85%) Computer Science
2 4 (15.38%) Embedded Systems
3 2 (7.69%) CAN bus
4 1 (3.85%) Contactless
4 1 (3.85%) Public Cloud
4 1 (3.85%) Smartcard
Operating Systems
1 17 (65.38%) Linux
2 2 (7.69%) Unix
2 2 (7.69%) Windows
3 1 (3.85%) Android
Processes & Methodologies
1 22 (84.62%) Software Engineering
2 15 (57.69%) Agile Software Development
3 14 (53.85%) Continuous Integration
4 10 (38.46%) Continuous Delivery
5 8 (30.77%) Test Automation
5 8 (30.77%) Unit Testing
6 7 (26.92%) TDD
7 6 (23.08%) Acceptance Criteria
7 6 (23.08%) Data Acquisition
7 6 (23.08%) Data Visualisation
7 6 (23.08%) OO
7 6 (23.08%) System Testing
7 6 (23.08%) Test Strategy
7 6 (23.08%) User Stories
7 6 (23.08%) Visualisation
8 4 (15.38%) BDD
8 4 (15.38%) Kanban
8 4 (15.38%) Mobile Development
8 4 (15.38%) Refactoring
8 4 (15.38%) Scrum
Programming Languages
1 19 (73.08%) Python
2 18 (69.23%) C
3 8 (30.77%) Java
4 6 (23.08%) Groovy
4 6 (23.08%) JavaScript
5 4 (15.38%) Bash Shell
5 4 (15.38%) Objective-C
6 3 (11.54%) SQL
7 1 (3.85%) C#
Qualifications
1 16 (61.54%) Degree
2 14 (53.85%) Computer Science Degree
Quality Assurance & Compliance
1 1 (3.85%) GDPR
System Software
1 2 (7.69%) Virtual Machines
Vendors
1 2 (7.69%) Google
2 1 (3.85%) Apple
2 1 (3.85%) Samsung