Period
to 22 January 2021

The table below looks at the prevalence of the term Data Structures in permanent job vacancies. Included is a benchmarking guide to the salaries offered in vacancies that have cited Data Structures over the 6 months to 22 January 2021 with a comparison to the same period over the previous 2 years.

Data Structures
UK
6 months to
22 Jan 2021
Same period 2020 Same period 2019
Rank 255 341 323
Rank change year-on-year +86 -18 +49
Permanent jobs citing Data Structures 800 1,162 1,576
As % of all permanent jobs advertised in the UK 1.25% 0.92% 1.04%
As % of the Miscellaneous category 3.26% 2.40% 2.62%
Number of salaries quoted 726 900 1,297
Median annual salary £61,250 £65,000 £62,500
Median salary % change year-on-year -5.77% +4.00% +4.17%
10th Percentile £40,000 £37,500 £35,000
90th Percentile £103,750 £112,500 £95,000
UK excluding London median annual salary £52,500 £50,000 £50,000
% change year-on-year +5.00% - -

Data Structures is in the Generic IT Skills category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for generic IT skills.

All Generic IT Skills
UK
Permanent vacancies with a requirement for generic IT skills 24,571 48,517 60,052
As % of all permanent IT jobs advertised in the UK 38.37% 38.48% 39.55%
Number of salaries quoted 19,121 37,731 46,323
Median annual salary £55,000 £55,000 £52,500
Median salary % change year-on-year - +4.76% +5.00%
10th Percentile £32,500 £30,000 £29,250
90th Percentile £95,000 £93,750 £87,500
UK excluding London median annual salary £48,500 £45,000 £45,000
% change year-on-year +7.78% - +4.65%

Data Structures
Job Vacancy Trend

Job postings citing Data Structures as a proportion of all IT jobs advertised.

Job vacancy trend for Data Structures in the UK

Data Structures
Salary Trend

3-month moving average salary quoted in jobs citing Data Structures.

Salary trend for Data Structures in the UK

Data Structures
Salary Histogram

Salary distribution for jobs citing Data Structures over the 6 months to 22 January 2021.

Salary histogram for Data Structures in the UK

Data Structures
Top 18 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Data Structures within the UK over the 6 months to 22 January 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
England +55 684 £62,500 -3.85% 175
London +31 392 £77,500 +10.71% 108
UK excluding London +172 383 £52,500 +5.00% 84
North of England +125 142 £50,000 -6.98% 27
Work from Home +17 116 £60,000 -2.04% 50
Yorkshire +131 110 £50,000 -4.76% 10
Scotland +103 88 £55,000 +10.00% 12
South East +134 60 £57,500 - 19
Midlands +39 41 £43,500 -3.33% 11
West Midlands +29 29 £47,500 +4.40% 7
North West +41 24 £50,000 - 14
South West +64 23 £47,500 -1.04% 7
East of England +63 22 £66,250 +6.00% 4
East Midlands +48 12 £43,500 +16.00% 4
North East +17 8 £47,500 -35.81% 3
Wales +33 4 £48,900 +2.95% 2
Northern Ireland - 2 £57,500 - 3
Isle of Man - 1 - -

For the 6 months to 22 January 2021, IT jobs citing Data Structures 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 Data Structures.

1 433 (54.13%) Algorithms
2 330 (41.25%) Java
3 316 (39.50%) SQL
4 307 (38.38%) Software Engineering
5 296 (37.00%) Agile Software Development
6 256 (32.00%) Python
7 229 (28.63%) Finance
8 184 (23.00%) Computer Science
9 181 (22.63%) OO
10 168 (21.00%) JavaScript
10 168 (21.00%) Degree
11 153 (19.13%) C#
12 149 (18.63%) C++
13 138 (17.25%) TDD
14 131 (16.38%) Git (software)
15 124 (15.50%) AWS
16 123 (15.38%) Azure
17 109 (13.63%) .NET
18 103 (12.88%) SQL Server
18 103 (12.88%) NoSQL
19 101 (12.63%) Problem-Solving
19 101 (12.63%) Unit Testing
20 100 (12.50%) Linux
21 98 (12.25%) Business Intelligence
22 95 (11.88%) Decision-Making
23 92 (11.50%) Scrum
23 92 (11.50%) Analytics
24 91 (11.38%) Data Modelling
25 89 (11.13%) ETL
26 88 (11.00%) Analytical Skills

Data Structures
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 24 (3.00%) Apache Spark
2 19 (2.38%) Elasticsearch
3 13 (1.63%) Tornado
4 9 (1.13%) WebSphere
5 8 (1.00%) Apache
6 7 (0.88%) Apache Airflow
6 7 (0.88%) SAS
7 6 (0.75%) Cloud Foundry
8 5 (0.63%) Confluence
8 5 (0.63%) Luigi
9 4 (0.50%) SharePoint
10 3 (0.38%) JBoss
10 3 (0.38%) Tomcat
10 3 (0.38%) WebLogic
11 2 (0.25%) CMS
12 1 (0.13%) Apache Synapse
12 1 (0.13%) BizTalk Server
12 1 (0.13%) Drupal
12 1 (0.13%) IIS
12 1 (0.13%) nginx
Applications
1 22 (2.75%) Microsoft Excel
2 8 (1.00%) MS Visio
3 4 (0.50%) Microsoft Office
4 3 (0.38%) Microsoft Project
5 2 (0.25%) Microsoft PowerPoint
Business Applications
1 7 (0.88%) Magento
2 6 (0.75%) Dynamics CRM
2 6 (0.75%) Shopify
3 4 (0.50%) Dynamics AX
4 3 (0.38%) Endur
4 3 (0.38%) Findur
5 2 (0.25%) Dynamics GP
5 2 (0.25%) Workday HCM
6 1 (0.13%) Markit EDM
6 1 (0.13%) SAP S/4HANA
Cloud Services
1 124 (15.50%) AWS
2 123 (15.38%) Azure
3 70 (8.75%) Power Platform
4 54 (6.75%) GCP
5 32 (4.00%) SaaS
6 29 (3.63%) Azure Data Factory
7 21 (2.63%) AWS CloudFormation
8 16 (2.00%) Serverless
9 8 (1.00%) Amazon CloudWatch
10 7 (0.88%) OpenShift
11 6 (0.75%) Office 365
12 5 (0.63%) Apigee
12 5 (0.63%) AWS Elastic Beanstalk
12 5 (0.63%) Azure Active Directory
12 5 (0.63%) Cloud Computing
12 5 (0.63%) Dynamics 365
12 5 (0.63%) GitHub
12 5 (0.63%) iPaaS
13 4 (0.50%) Amazon EC2
13 4 (0.50%) npm
Communications & Networking
1 12 (1.50%) HTTP
2 7 (0.88%) Internet
3 6 (0.75%) DNS
4 4 (0.50%) Ethernet
4 4 (0.50%) Firewall
5 3 (0.38%) FlexRay
5 3 (0.38%) Network Security
5 3 (0.38%) NGN
5 3 (0.38%) TCP/IP
6 1 (0.13%) Broadband
6 1 (0.13%) LAN
6 1 (0.13%) WAN
6 1 (0.13%) WebEx
Database & Business Intelligence
1 103 (12.88%) NoSQL
1 103 (12.88%) SQL Server
2 77 (9.63%) SQL Server Integration Services
3 72 (9.00%) Data Warehouse
4 70 (8.75%) Power BI
5 66 (8.25%) Relational Database
6 53 (6.63%) PostgreSQL
7 52 (6.50%) SQL Server Reporting Services
8 51 (6.38%) SQL Server Analysis Services
9 41 (5.13%) Tableau
10 39 (4.88%) Big Data
11 34 (4.25%) MongoDB
12 28 (3.50%) Redis
13 27 (3.38%) Data Mining
14 26 (3.25%) Data Lake
15 25 (3.13%) MySQL
16 22 (2.75%) Hadoop
17 21 (2.63%) Apache Cassandra
18 20 (2.50%) Amazon Redshift
19 12 (1.50%) Azure SQL Database
Development Applications
1 131 (16.38%) Git (software)
2 60 (7.50%) Subversion
3 55 (6.88%) Mercurial
4 40 (5.00%) Jenkins
5 22 (2.75%) Visual Studio
6 20 (2.50%) GitLab
7 18 (2.25%) JIRA
7 18 (2.25%) Maven
8 11 (1.38%) Bitbucket
9 9 (1.13%) CircleCI
10 8 (1.00%) GCC
10 8 (1.00%) Selenium
10 8 (1.00%) Travis CI
10 8 (1.00%) webpack
11 6 (0.75%) IntelliJ
11 6 (0.75%) JUnit
12 5 (0.63%) Gradle
13 4 (0.50%) Grunt
13 4 (0.50%) Rational DOORS
13 4 (0.50%) SoapUI
General
1 229 (28.63%) Finance
2 52 (6.50%) Banking
3 38 (4.75%) Games
4 36 (4.50%) Front Office
5 32 (4.00%) Retail
6 17 (2.13%) Telecoms
7 15 (1.88%) Marketing
8 13 (1.63%) Back Office
9 11 (1.38%) Investment Banking
10 10 (1.25%) Law
11 9 (1.13%) Manufacturing
12 8 (1.00%) Financial Institution
13 7 (0.88%) Public Sector
14 4 (0.50%) Automotive
14 4 (0.50%) Avionics
14 4 (0.50%) Pharmaceutical
14 4 (0.50%) Publishing
15 3 (0.38%) Advertising
15 3 (0.38%) Legal
16 2 (0.25%) Electronics
Job Titles
1 283 (35.38%) Developer
2 202 (25.25%) Software Engineer
3 97 (12.13%) Java Developer
4 93 (11.63%) Java Engineer
5 84 (10.50%) Java Software Engineer
6 68 (8.50%) Analyst
7 59 (7.38%) Senior Software Engineer
8 52 (6.50%) Data Engineer
9 44 (5.50%) Architect
10 40 (5.00%) Senior Developer
11 36 (4.50%) Data Analyst
11 36 (4.50%) Software Developer
12 29 (3.63%) Python Engineer
13 27 (3.38%) Data Architect
14 24 (3.00%) Python Developer
15 22 (2.75%) Azure Engineer
16 20 (2.50%) Mobile Engineer
16 20 (2.50%) Mobile Software Engineer
17 19 (2.38%) C# Software Engineer
17 19 (2.38%) JavaScript Developer
Libraries, Frameworks & Software Standards
1 109 (13.63%) .NET
2 77 (9.63%) Web Services
3 73 (9.13%) AngularJS
4 69 (8.63%) HTML
5 68 (8.50%) REST
6 67 (8.38%) .NET Core
7 64 (8.00%) Spring
8 61 (7.63%) React
9 58 (7.25%) CSS
10 53 (6.63%) RESTful
11 48 (6.00%) Spring Boot
12 45 (5.63%) Kafka
13 43 (5.38%) HTML5
14 38 (4.75%) Node.js
15 31 (3.88%) .NET Framework
15 31 (3.88%) XML
16 29 (3.63%) Entity Framework
17 27 (3.38%) J2EE
18 26 (3.25%) JSON
19 23 (2.88%) CSS3
Miscellaneous
1 433 (54.13%) Algorithms
2 88 (11.00%) Analytical Skills
3 58 (7.25%) Management Information System
4 45 (5.63%) Hedge funds
5 37 (4.63%) Enterprise Software
6 32 (4.00%) Greenfield Project
7 28 (3.50%) LIMS
8 26 (3.25%) Derivative
9 20 (2.50%) Cloud Native
10 19 (2.38%) Foreign Exchange (FX)
11 17 (2.13%) Self-Motivation
12 16 (2.00%) User Experience
13 12 (1.50%) Data Centre
14 11 (1.38%) NHS
15 10 (1.25%) Fixed Income
16 9 (1.13%) Reference Data
17 8 (1.00%) Mobile App
18 6 (0.75%) Equities
18 6 (0.75%) Field-Programmable Gate Array
19 5 (0.63%) Life Science
Operating Systems
1 100 (12.50%) Linux
2 18 (2.25%) Unix
2 18 (2.25%) Windows
3 11 (1.38%) Android
3 11 (1.38%) Apple iOS
4 2 (0.25%) Windows Server
5 1 (0.13%) Embedded Linux
5 1 (0.13%) Windows 10
Processes & Methodologies
1 307 (38.38%) Software Engineering
2 296 (37.00%) Agile Software Development
3 184 (23.00%) Computer Science
4 181 (22.63%) OO
5 138 (17.25%) TDD
6 101 (12.63%) Problem-Solving
6 101 (12.63%) Unit Testing
7 98 (12.25%) Business Intelligence
8 95 (11.88%) Decision-Making
9 92 (11.50%) Analytics
9 92 (11.50%) Scrum
10 91 (11.38%) Data Modelling
11 89 (11.13%) ETL
12 87 (10.88%) Continuous Integration
13 82 (10.25%) Fintech
13 82 (10.25%) Test Automation
14 76 (9.50%) Data Science
15 71 (8.88%) Visualisation
16 67 (8.38%) Machine Learning
17 62 (7.75%) Multithreading
Programming Languages
1 330 (41.25%) Java
2 316 (39.50%) SQL
3 256 (32.00%) Python
4 168 (21.00%) JavaScript
5 153 (19.13%) C#
6 149 (18.63%) C++
7 60 (7.50%) Java 8
8 54 (6.75%) Scala
9 50 (6.25%) C
10 46 (5.75%) T-SQL
11 34 (4.25%) Go
12 31 (3.88%) R
13 29 (3.63%) TypeScript
14 28 (3.50%) VB
15 16 (2.00%) Bash Shell
16 15 (1.88%) PHP
17 12 (1.50%) Ruby
18 11 (1.38%) Objective-C
18 11 (1.38%) Rust
18 11 (1.38%) VBA
Qualifications
1 168 (21.00%) Degree
2 47 (5.88%) Computer Science Degree
3 15 (1.88%) Security Cleared
4 11 (1.38%) CIW
4 11 (1.38%) OCA
4 11 (1.38%) OCP
4 11 (1.38%) Oracle Certification
5 10 (1.25%) PhD
5 10 (1.25%) SC Cleared
6 8 (1.00%) Master's Degree
7 5 (0.63%) Numerate Degree
8 4 (0.50%) ISEB
8 4 (0.50%) ISEB Practitioner
8 4 (0.50%) ISTQB
9 3 (0.38%) DV Cleared
10 2 (0.25%) AWS Certification
11 1 (0.13%) CompTIA Security+
11 1 (0.13%) ISACA
11 1 (0.13%) ITIL Foundation Certificate
11 1 (0.13%) SSCP
Quality Assurance & Compliance
1 44 (5.50%) Data Quality
2 25 (3.13%) QA
3 8 (1.00%) GDPR
4 6 (0.75%) EMIR
5 5 (0.63%) NIST
6 4 (0.50%) CDISC
6 4 (0.50%) HL7
7 3 (0.38%) ISO 26262
7 3 (0.38%) ISO/IEC 27001
7 3 (0.38%) MiFID
8 2 (0.25%) SLA
9 1 (0.13%) HIPAA
System Software
1 65 (8.13%) Docker
2 5 (0.63%) Active Directory
3 1 (0.13%) Firmware
3 1 (0.13%) HDFS
3 1 (0.13%) Varnish
Systems Management
1 76 (9.50%) Kubernetes
2 50 (6.25%) Terraform
3 10 (1.25%) Prometheus
3 10 (1.25%) Puppet
4 7 (0.88%) Grafana
5 4 (0.50%) Ansible
5 4 (0.50%) Kibana
6 3 (0.38%) Istio
6 3 (0.38%) Opscode Chef
7 2 (0.25%) Control-M
8 1 (0.13%) Oozie
Vendors
1 77 (9.63%) Microsoft
2 56 (7.00%) Google
3 38 (4.75%) Oracle
4 34 (4.25%) SAP
5 22 (2.75%) Atlassian
6 18 (2.25%) Databricks
7 14 (1.75%) Salesforce.com
8 12 (1.50%) IBM
9 11 (1.38%) Informatica
10 9 (1.13%) MuleSoft
11 7 (0.88%) Bloomberg
12 6 (0.75%) WooCommerce
12 6 (0.75%) Xero
13 5 (0.63%) New Relic
13 5 (0.63%) Sage
14 4 (0.50%) Siebel
14 4 (0.50%) Teradata
15 3 (0.38%) Apple
15 3 (0.38%) OpenLink
15 3 (0.38%) PagerDuty