Period
to 18 July 2018

The following table provides summary statistics for permanent job vacancies with a requirement for STL skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited STL over the 6 months to 18 July 2018 with a comparison to the same period in the previous 2 years.

Standard Template Library (STL)
UK
6 months to
18 Jul 2018
Same period 2017 Same period 2016
Rank 878 844 742
Rank change year-on-year -34 -102 -11
Permanent jobs citing STL 331 376 603
As % of all permanent IT jobs advertised in the UK 0.19% 0.21% 0.30%
As % of the Libraries, Frameworks & Software Standards category 0.47% 0.52% 0.76%
Number of salaries quoted 288 288 497
UK median annual salary £51,250 £55,000 £50,000
Median salary % change year-on-year -6.82% +10.00% -4.76%
10th Percentile £37,500 £32,500 £35,000
90th Percentile £92,500 £101,250 £98,000
UK excluding London median annual salary £47,500 £47,500 £47,500

STL is in the Software Libraries and Frameworks category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for technical specification, industry standards, software libraries and framework skills.

All Software Libraries and Frameworks
UK
Permanent vacancies with a requirement for technical specification, industry standards, software libraries and framework skills 70,936 72,158 79,263
As % of all permanent IT jobs advertised in the UK 40.62% 40.63% 38.97%
Number of salaries quoted 59,062 60,556 68,573
UK median annual salary £50,000 £47,500 £47,500
Median salary % change year-on-year +5.26% - +5.56%
10th Percentile £31,250 £28,750 £28,750
90th Percentile £80,000 £77,500 £75,000
UK excluding London median annual salary £45,000 £42,500 £41,500
% change year-on-year +5.88% +2.41% +3.75%

STL
Job Vacancy Trend

Job postings citing STL as a percentage of all IT jobs advertised.

Job vacancy trend for STL in the UK

STL
Salary Trend

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

Salary trend for STL in the UK

STL
Salary Histogram

The salary distribution of IT jobs citing STL over the 6 months to 18 July 2018.

Salary histogram for STL in the UK

STL
Top 13 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing STL within the UK over the 6 months to 18 July 2018. 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 -28 327 £52,500 -4.55% 65
UK excluding London +46 235 £47,500 - 35
South East +36 147 £47,500 -5.00% 16
London -91 94 £75,000 +3.45% 32
East of England +27 46 £52,500 +10.53% 10
South West +3 23 £45,000 -10.00% 2
North of England +4 12 £45,000 +5.88% 3
North West +12 11 £45,000 +63.64% 2
Midlands - 5 £33,250 - 2
West Midlands - 3 £30,750 - 2
Scotland -21 2 - -
East Midlands - 2 £35,000 -
Yorkshire +15 1 £42,500 - 1

For the 6 months to 18 July 2018, IT jobs citing STL 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 with a requirement for STL.

1 329 (99.40%) C++
2 208 (62.84%) Software Engineering
3 164 (49.55%) Boost C++ Libraries
4 154 (46.53%) Linux
5 147 (44.41%) Multithreading
6 134 (40.48%) C
7 132 (39.88%) Python
8 128 (38.67%) C#
9 119 (35.95%) Windows
10 110 (33.23%) Agile Software Development
11 96 (29.00%) Degree
11 96 (29.00%) MFC
12 87 (26.28%) SQL
13 82 (24.77%) TDD
14 79 (23.87%) Computer Science
14 79 (23.87%) Java
15 74 (22.36%) Visual Studio
16 70 (21.15%) Microsoft
17 63 (19.03%) Finance
18 58 (17.52%) Bash Shell
19 55 (16.62%) SDLC
20 54 (16.31%) UML
21 50 (15.11%) Big Data
22 49 (14.80%) Computer Science Degree
23 47 (14.20%) Algorithms
23 47 (14.20%) Git (software)
23 47 (14.20%) Unix
23 47 (14.20%) .NET
24 45 (13.60%) MySQL
24 45 (13.60%) OO

STL
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 31 (9.37%) Apache Pig
2 5 (1.51%) Confluence
3 1 (0.30%) Apache Spark
3 1 (0.30%) CMS
Applications
1 1 (0.30%) Microsoft Excel
1 1 (0.30%) Microsoft Office
1 1 (0.30%) Spreadsheet
Business Applications
1 3 (0.91%) RMDS
Cloud Services
1 1 (0.30%) Amazon AWS
1 1 (0.30%) GitHub
1 1 (0.30%) Google Cloud Platform
Communications & Networking
1 39 (11.78%) HTTP
2 38 (11.48%) TCP/IP
3 33 (9.97%) Firewall
4 31 (9.37%) SSL
5 12 (3.63%) Multicast
6 9 (2.72%) RTP
7 5 (1.51%) LTE
7 5 (1.51%) Wi-Fi
7 5 (1.51%) Wireshark
8 4 (1.21%) 5G
8 4 (1.21%) 802.11
8 4 (1.21%) DNS
8 4 (1.21%) HSPA
8 4 (1.21%) IPsec
8 4 (1.21%) IPv4
8 4 (1.21%) IPv6
8 4 (1.21%) NAS
8 4 (1.21%) Network Security
8 4 (1.21%) RTCP
8 4 (1.21%) Wireless
Database & Business Intelligence
1 50 (15.11%) Big Data
2 45 (13.60%) MySQL
3 42 (12.69%) SQL Server
4 31 (9.37%) Apache Hive
4 31 (9.37%) Hadoop
5 5 (1.51%) Oracle Reports
6 3 (0.91%) Blockchain
7 2 (0.60%) Relational Database
8 1 (0.30%) Data Mining
8 1 (0.30%) Datomic
8 1 (0.30%) MongoDB
8 1 (0.30%) OLTP
8 1 (0.30%) PostgreSQL
Development Applications
1 74 (22.36%) Visual Studio
2 47 (14.20%) Git (software)
3 40 (12.08%) JIRA
4 32 (9.67%) Atlassian Bamboo
5 31 (9.37%) Bitbucket
5 31 (9.37%) CodeSonar
5 31 (9.37%) git-flow
5 31 (9.37%) Robot Framework
5 31 (9.37%) Selenium
6 10 (3.02%) Subversion
7 8 (2.42%) Bugzilla
7 8 (2.42%) CruiseControl
7 8 (2.42%) Gemini Tracker
7 8 (2.42%) Hudson
7 8 (2.42%) VSS/SourceSafe
8 4 (1.21%) ClearCase
8 4 (1.21%) CMake
8 4 (1.21%) LabVIEW
9 2 (0.60%) GCC
9 2 (0.60%) Jenkins
General
1 63 (19.03%) Finance
2 27 (8.16%) Marketing
3 25 (7.55%) Banking
4 11 (3.32%) Investment Banking
5 8 (2.42%) Financial Institution
5 8 (2.42%) Front Office
6 5 (1.51%) Electronics
6 5 (1.51%) Games
7 2 (0.60%) Manufacturing
7 2 (0.60%) Telecoms
8 1 (0.30%) Automotive
8 1 (0.30%) Retail
Job Titles
1 174 (52.57%) Software Engineer
2 152 (45.92%) C++ Software Engineer
3 150 (45.32%) Developer
4 126 (38.07%) C++ Developer
5 53 (16.01%) Software Developer
6 52 (15.71%) Senior Software Engineer
7 47 (14.20%) Senior C++ Software Engineer
8 38 (11.48%) C++ Software Developer
9 31 (9.37%) Java Engineer
10 29 (8.76%) Embedded Engineer
11 28 (8.46%) C# Software Engineer
12 27 (8.16%) Embedded Software Engineer
12 27 (8.16%) Java Software Engineer
13 25 (7.55%) Developer/Software Engineer
14 19 (5.74%) Embedded C++ Engineer
15 18 (5.44%) Embedded C++ Software Engineer
16 17 (5.14%) Senior Developer
17 15 (4.53%) Low Latency C++ Developer
18 9 (2.72%) Embedded Developer
18 9 (2.72%) Linux Engineer
Libraries, Frameworks & Software Standards
1 164 (49.55%) Boost C++ Libraries
2 96 (29.00%) MFC
3 47 (14.20%) .NET
4 44 (13.29%) .NET Framework
5 42 (12.69%) OpenCV
6 37 (11.18%) REST
6 37 (11.18%) SOAP
7 35 (10.57%) Qt
8 33 (9.97%) ASP.NET
8 33 (9.97%) Java EE
9 32 (9.67%) COM
10 31 (9.37%) Django
10 31 (9.37%) LAMP
10 31 (9.37%) Node.js
10 31 (9.37%) RabbitMQ
10 31 (9.37%) Spring MVC
11 19 (5.74%) XML
12 18 (5.44%) Natural Language Processing
13 9 (2.72%) Web Services
13 9 (2.72%) Yocto
Miscellaneous
1 79 (23.87%) Computer Science
2 47 (14.20%) Algorithms
3 18 (5.44%) Fintech
4 16 (4.83%) Embedded Systems
5 15 (4.53%) Foreign Exchange (FX)
5 15 (4.53%) Self-Motivation
6 14 (4.23%) Analytical Skills
7 11 (3.32%) Client/Server
7 11 (3.32%) Data Structures
7 11 (3.32%) Robotics
8 10 (3.02%) Greenfield Project
9 9 (2.72%) Field-Programmable Gate Array
9 9 (2.72%) Hedge funds
10 8 (2.42%) Device Driver
10 8 (2.42%) Equities
11 5 (1.51%) Virtual Team
12 4 (1.21%) CUDA
12 4 (1.21%) Derivative
13 3 (0.91%) User Experience
14 2 (0.60%) Life Science
Operating Systems
1 154 (46.53%) Linux
2 119 (35.95%) Windows
3 47 (14.20%) Unix
4 33 (9.97%) Android
5 31 (9.37%) Apple iOS
5 31 (9.37%) Mac OS X
6 19 (5.74%) Embedded Linux
7 4 (1.21%) Solaris
7 4 (1.21%) VxWorks
8 1 (0.30%) Mac OS
8 1 (0.30%) OpenVMS
8 1 (0.30%) Windows Embedded Compact
8 1 (0.30%) Windows Mobile
Processes & Methodologies
1 208 (62.84%) Software Engineering
2 147 (44.41%) Multithreading
3 110 (33.23%) Agile Software Development
4 82 (24.77%) TDD
5 55 (16.62%) SDLC
6 54 (16.31%) UML
7 45 (13.60%) Cybersecurity
7 45 (13.60%) OO
8 40 (12.08%) Scrum
8 40 (12.08%) Test Automation
9 36 (10.88%) Artificial Intelligence
9 36 (10.88%) Machine Learning
10 35 (10.57%) Low Latency
11 33 (9.97%) Ethical Hacking
11 33 (9.97%) Penetration Testing
11 33 (9.97%) Reverse Engineering
12 31 (9.37%) API Design
12 31 (9.37%) Kanban
12 31 (9.37%) User Stories
13 27 (8.16%) Neural Network
Programming Languages
1 329 (99.40%) C++
2 134 (40.48%) C
3 132 (39.88%) Python
4 128 (38.67%) C#
5 87 (26.28%) SQL
6 79 (23.87%) Java
7 58 (17.52%) Bash Shell
8 38 (11.48%) JavaScript
9 33 (9.97%) Objective-C
10 31 (9.37%) PHP
10 31 (9.37%) PowerShell
11 29 (8.76%) Embedded C++
12 19 (5.74%) Perl
13 8 (2.42%) Embedded C
14 7 (2.11%) MATLAB
14 7 (2.11%) VC++
15 5 (1.51%) Ruby
16 4 (1.21%) Tcl
17 2 (0.60%) VB
18 1 (0.30%) Fortran
Qualifications
1 96 (29.00%) Degree
2 49 (14.80%) Computer Science Degree
3 39 (11.78%) Security Cleared
4 33 (9.97%) CCNA
4 33 (9.97%) Cisco Certification
4 33 (9.97%) CISSP
4 33 (9.97%) CompTIA Security+
4 33 (9.97%) GIAC
4 33 (9.97%) Linux+ Certification
4 33 (9.97%) MCSE
4 33 (9.97%) Microsoft Certification
4 33 (9.97%) Network+ Certification
4 33 (9.97%) SANS
4 33 (9.97%) SSCP
5 30 (9.06%) DV Cleared
6 26 (7.85%) PhD
7 8 (2.42%) SC Cleared
8 7 (2.11%) Master's Degree
8 7 (2.11%) Numerate Degree
Quality Assurance & Compliance
1 3 (0.91%) QA
2 1 (0.30%) GCP
System Software
1 31 (9.37%) Docker
1 31 (9.37%) vSphere
Systems Management
1 31 (9.37%) Puppet
1 31 (9.37%) Salt
Vendors
1 70 (21.15%) Microsoft
2 19 (5.74%) Oracle
3 5 (1.51%) Tradeweb
4 4 (1.21%) Sun
5 3 (0.91%) Google
5 3 (0.91%) Reuters
6 2 (0.60%) Intel
6 2 (0.60%) Solace
7 1 (0.30%) Cisco
7 1 (0.30%) QNX