Period
to 21 October 2020

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 21 October 2020 with a comparison to the same period over the previous 2 years.

Data Structures
UK
6 months to
21 Oct 2020
Same period 2019 Same period 2018
Rank 271 372 338
Rank change year-on-year +101 -34 +18
Permanent jobs citing Data Structures 571 1,166 1,642
As % of all permanent jobs advertised in the UK 1.17% 0.85% 1.00%
As % of the Miscellaneous category 3.05% 2.19% 2.54%
Number of salaries quoted 504 881 1,301
Median annual salary £60,000 £65,000 £60,000
Median salary % change year-on-year -7.69% +8.33% +9.09%
10th Percentile £37,500 £35,500 £33,750
90th Percentile £100,000 £107,500 £95,000
UK excluding London median annual salary £52,500 £47,500 £47,500
% change year-on-year +10.53% - -

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 18,729 53,252 64,677
As % of all permanent IT jobs advertised in the UK 38.32% 38.88% 39.54%
Number of salaries quoted 15,112 40,189 49,533
Median annual salary £56,500 £52,500 £52,500
Median salary % change year-on-year +7.62% - +5.00%
10th Percentile £32,500 £29,750 £28,750
90th Percentile £97,500 £90,000 £85,386
UK excluding London median annual salary £48,000 £45,000 £45,000
% change year-on-year +6.67% - +5.88%

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 21 October 2020.

Salary histogram for Data Structures in the UK

Data Structures
Top 17 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 21 October 2020. 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 +72 520 £60,000 -7.69% 168
UK excluding London +201 291 £52,500 +10.53% 75
London +29 277 £75,000 +3.45% 107
North of England +200 129 £50,000 -23.08% 26
Yorkshire +199 95 £50,000 +8.11% 11
South East +144 54 £65,000 +18.18% 15
Work from Home +29 51 £60,000 -20.00% 48
Scotland +113 46 £47,500 +6.15% 13
Midlands +85 22 £37,500 - 13
North West +73 20 £50,000 -23.08% 9
East of England +93 19 £70,000 +12.00% 1
South West +98 18 £42,500 +21.43% 5
West Midlands +87 14 £32,500 -28.57% 9
North East +33 14 £45,000 -14.29% 6
East Midlands +62 8 £42,500 +13.33% 4
Northern Ireland - 2 £57,500 -
Wales +30 1 £50,000 +8.70% 1

For the 6 months to 21 October 2020, 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 303 (53.06%) Algorithms
2 250 (43.78%) SQL
3 248 (43.43%) Software Engineering
4 232 (40.63%) Java
5 195 (34.15%) Agile Software Development
6 194 (33.98%) Finance
7 159 (27.85%) Python
8 149 (26.09%) Computer Science
9 145 (25.39%) Degree
10 142 (24.87%) OO
11 122 (21.37%) JavaScript
12 114 (19.96%) C++
13 105 (18.39%) NoSQL
14 103 (18.04%) Git (software)
15 102 (17.86%) Azure
16 95 (16.64%) AWS
17 89 (15.59%) Problem-Solving
18 86 (15.06%) C#
19 83 (14.54%) Data Warehouse
20 78 (13.66%) Unit Testing
21 77 (13.49%) TDD
22 76 (13.31%) Test Automation
23 73 (12.78%) Business Intelligence
24 71 (12.43%) Linux
25 70 (12.26%) SQL Server
25 70 (12.26%) Analytical Skills
25 70 (12.26%) SDLC
26 67 (11.73%) Decision-Making
26 67 (11.73%) Continuous Integration
27 65 (11.38%) Analytics

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 29 (5.08%) Apache Spark
2 12 (2.10%) Apache Airflow
3 11 (1.93%) Apache
4 10 (1.75%) Luigi
4 10 (1.75%) SAS
5 9 (1.58%) Cloud Foundry
6 7 (1.23%) Elasticsearch
7 5 (0.88%) Tornado
8 3 (0.53%) Confluence
8 3 (0.53%) SharePoint
8 3 (0.53%) WebSphere
9 1 (0.18%) Apache Synapse
9 1 (0.18%) BizTalk Server
9 1 (0.18%) CMS
9 1 (0.18%) Drupal
9 1 (0.18%) IIS
Applications
1 8 (1.40%) Microsoft Excel
2 6 (1.05%) Microsoft Office
2 6 (1.05%) MS Visio
3 4 (0.70%) Microsoft PowerPoint
4 2 (0.35%) Sketch
4 2 (0.35%) Zeplin
5 1 (0.18%) Chatbot
5 1 (0.18%) Microsoft Project
5 1 (0.18%) Spreadsheet
Business Applications
1 10 (1.75%) Dynamics AX
2 4 (0.70%) Workday HCM
3 3 (0.53%) Dynamics CRM
3 3 (0.53%) Endur
3 3 (0.53%) Findur
3 3 (0.53%) Magento
4 2 (0.35%) Adobe Campaign
4 2 (0.35%) FastStats
4 2 (0.35%) Shopify
5 1 (0.18%) Markit EDM
5 1 (0.18%) NetSuite
5 1 (0.18%) Salesforce.com CRM
5 1 (0.18%) SAP MDG
5 1 (0.18%) SAP MDM
Cloud Services
1 102 (17.86%) Azure
2 95 (16.64%) AWS
3 38 (6.65%) Power Platform
4 34 (5.95%) GCP
5 24 (4.20%) SaaS
6 21 (3.68%) Azure Data Factory
7 16 (2.80%) Amazon EC2
8 12 (2.10%) Amazon EMR
9 11 (1.93%) OpenShift
9 11 (1.93%) Serverless
10 10 (1.75%) Logic Apps
11 9 (1.58%) npm
12 7 (1.23%) Dynamics 365
13 6 (1.05%) Amazon CloudWatch
13 6 (1.05%) AWS CloudFormation
14 5 (0.88%) Cloud Computing
15 4 (0.70%) AWS Elastic Beanstalk
16 3 (0.53%) AWS Lambda
16 3 (0.53%) AWS Step Functions
16 3 (0.53%) PaaS
Communications & Networking
1 10 (1.75%) TCP/IP
2 5 (0.88%) HTTP
3 3 (0.53%) Network Security
3 3 (0.53%) NGN
4 1 (0.18%) Kerberos
4 1 (0.18%) LAN
4 1 (0.18%) WAN
Database & Business Intelligence
1 105 (18.39%) NoSQL
2 83 (14.54%) Data Warehouse
3 70 (12.26%) SQL Server
4 51 (8.93%) SQL Server Integration Services
5 50 (8.76%) Relational Database
6 38 (6.65%) Power BI
7 35 (6.13%) SQL Server Reporting Services
8 32 (5.60%) Data Lake
9 31 (5.43%) Big Data
9 31 (5.43%) SQL Server Analysis Services
10 25 (4.38%) Amazon Redshift
10 25 (4.38%) PostgreSQL
11 17 (2.98%) Apache Cassandra
11 17 (2.98%) Hadoop
11 17 (2.98%) MongoDB
11 17 (2.98%) Snowflake Schema
12 15 (2.63%) Azure SQL Database
13 14 (2.45%) BigQuery
13 14 (2.45%) Flink
14 13 (2.28%) MySQL
Development Applications
1 103 (18.04%) Git (software)
2 48 (8.41%) Subversion
3 43 (7.53%) Mercurial
4 18 (3.15%) Jenkins
5 16 (2.80%) Visual Studio
5 16 (2.80%) webpack
6 11 (1.93%) JIRA
7 9 (1.58%) Babel
8 8 (1.40%) GCC
8 8 (1.40%) JUnit
9 7 (1.23%) CircleCI
9 7 (1.23%) Grunt
9 7 (1.23%) gulp
9 7 (1.23%) Maven
10 6 (1.05%) GitLab
10 6 (1.05%) Selenium
11 5 (0.88%) Eclipse
12 4 (0.70%) Bitbucket
13 3 (0.53%) Travis CI
14 2 (0.35%) Visual Studio Code
General
1 194 (33.98%) Finance
2 47 (8.23%) Banking
3 22 (3.85%) Front Office
4 17 (2.98%) Law
5 15 (2.63%) Games
5 15 (2.63%) Retail
6 7 (1.23%) Manufacturing
7 6 (1.05%) Back Office
7 6 (1.05%) Legal
7 6 (1.05%) Marketing
7 6 (1.05%) Telecoms
8 5 (0.88%) Financial Institution
9 4 (0.70%) Advertising
9 4 (0.70%) General Ledger
10 3 (0.53%) Investment Banking
10 3 (0.53%) Public Sector
11 1 (0.18%) Norwegian Language
11 1 (0.18%) Police
11 1 (0.18%) Publishing
11 1 (0.18%) Retail Banking
Job Titles
1 190 (33.27%) Developer
2 169 (29.60%) Software Engineer
3 81 (14.19%) Java Engineer
4 76 (13.31%) Java Software Engineer
5 56 (9.81%) Data Engineer
6 54 (9.46%) Java Developer
7 37 (6.48%) Analyst
7 37 (6.48%) Senior Software Engineer
8 30 (5.25%) Software Developer
9 27 (4.73%) Architect
10 24 (4.20%) Python Developer
10 24 (4.20%) Python Engineer
11 22 (3.85%) Business Intelligence Developer
12 20 (3.50%) Mobile Engineer
12 20 (3.50%) Mobile Software Engineer
13 19 (3.33%) Senior Developer
14 18 (3.15%) Junior
15 17 (2.98%) C++ Developer
15 17 (2.98%) Data Architect
15 17 (2.98%) Java Developer - Fintech
Libraries, Frameworks & Software Standards
1 62 (10.86%) .NET
1 62 (10.86%) REST
2 56 (9.81%) AngularJS
3 54 (9.46%) Kafka
4 42 (7.36%) Web Services
5 36 (6.30%) RESTful
6 33 (5.78%) HTML
7 30 (5.25%) .NET Core
8 28 (4.90%) CSS
9 25 (4.38%) .NET Framework
10 24 (4.20%) XML
11 22 (3.85%) Redux
12 21 (3.68%) Spring
13 20 (3.50%) JSON
13 20 (3.50%) React
14 19 (3.33%) Entity Framework
15 18 (3.15%) HTML5
15 18 (3.15%) Natural Language Processing
16 17 (2.98%) Pandas
17 16 (2.80%) Node.js
Miscellaneous
1 303 (53.06%) Algorithms
2 70 (12.26%) Analytical Skills
3 58 (10.16%) Management Information System
4 33 (5.78%) Hedge funds
5 24 (4.20%) User Experience
6 20 (3.50%) LIMS
7 19 (3.33%) Greenfield Project
8 17 (2.98%) Enterprise Software
9 15 (2.63%) Derivative
10 13 (2.28%) Equities
11 11 (1.93%) Data Centre
12 9 (1.58%) Blog
13 8 (1.40%) Mobile App
13 8 (1.40%) Self-Motivation
14 7 (1.23%) Cloud Native
15 5 (0.88%) Foreign Exchange (FX)
15 5 (0.88%) Reference Data
16 4 (0.70%) Replication
17 3 (0.53%) Analytical Mindset
17 3 (0.53%) Credit Risk
Operating Systems
1 71 (12.43%) Linux
2 14 (2.45%) Android
3 11 (1.93%) Apple iOS
4 9 (1.58%) Unix
4 9 (1.58%) Windows
5 2 (0.35%) Windows Server
6 1 (0.18%) Red Hat Enterprise Linux
6 1 (0.18%) Windows 10
Processes & Methodologies
1 248 (43.43%) Software Engineering
2 195 (34.15%) Agile Software Development
3 149 (26.09%) Computer Science
4 142 (24.87%) OO
5 89 (15.59%) Problem-Solving
6 78 (13.66%) Unit Testing
7 77 (13.49%) TDD
8 76 (13.31%) Test Automation
9 73 (12.78%) Business Intelligence
10 70 (12.26%) SDLC
11 67 (11.73%) Continuous Integration
11 67 (11.73%) Decision-Making
12 65 (11.38%) Analytics
13 60 (10.51%) Scrum
14 59 (10.33%) Data Modelling
15 58 (10.16%) Project Management
16 54 (9.46%) DevOps
17 50 (8.76%) ETL
18 48 (8.41%) Information Management
18 48 (8.41%) Visualisation
Programming Languages
1 250 (43.78%) SQL
2 232 (40.63%) Java
3 159 (27.85%) Python
4 122 (21.37%) JavaScript
5 114 (19.96%) C++
6 86 (15.06%) C#
7 48 (8.41%) Scala
8 40 (7.01%) C
9 34 (5.95%) T-SQL
10 33 (5.78%) Go
11 25 (4.38%) R
12 23 (4.03%) VB
13 20 (3.50%) Java 8
14 12 (2.10%) PHP
15 11 (1.93%) Objective-C
15 11 (1.93%) TypeScript
16 10 (1.75%) Apple Swift
16 10 (1.75%) PL/SQL
16 10 (1.75%) Ruby
16 10 (1.75%) Rust
Qualifications
1 145 (25.39%) Degree
2 46 (8.06%) Computer Science Degree
3 14 (2.45%) Master's Degree
4 8 (1.40%) PhD
5 4 (0.70%) Security Cleared
6 3 (0.53%) SC Cleared
7 2 (0.35%) AWS Certification
7 2 (0.35%) SAS Certification
8 1 (0.18%) ITIL Foundation Certificate
8 1 (0.18%) Numerate Degree
8 1 (0.18%) PMI Certification
8 1 (0.18%) PMP
Quality Assurance & Compliance
1 42 (7.36%) Data Quality
2 17 (2.98%) QA
3 6 (1.05%) EMIR
4 4 (0.70%) GDPR
5 3 (0.53%) HL7
5 3 (0.53%) ISO/IEC 27001
5 3 (0.53%) MiFID
5 3 (0.53%) SLA
6 2 (0.35%) PMO
7 1 (0.18%) COBIT
System Software
1 31 (5.43%) Docker
2 1 (0.18%) HDFS
2 1 (0.18%) Varnish
Systems Management
1 62 (10.86%) Kubernetes
2 19 (3.33%) Terraform
3 4 (0.70%) Puppet
4 2 (0.35%) Ansible
5 1 (0.18%) Grafana
5 1 (0.18%) Marathon
5 1 (0.18%) Opscode Chef
5 1 (0.18%) Packer
5 1 (0.18%) Prometheus
Vendors
1 62 (10.86%) Microsoft
2 29 (5.08%) Databricks
3 24 (4.20%) Google
4 20 (3.50%) Tableau
5 15 (2.63%) Oracle
5 15 (2.63%) Salesforce.com
6 11 (1.93%) Atlassian
7 10 (1.75%) SAP
8 7 (1.23%) Informatica
9 6 (1.05%) Autodesk
10 5 (0.88%) New Relic
10 5 (0.88%) Workday
11 4 (0.70%) Bloomberg
12 3 (0.53%) Adobe
12 3 (0.53%) MicroStrategy
12 3 (0.53%) MuleSoft
12 3 (0.53%) OpenLink
12 3 (0.53%) Percona
13 2 (0.35%) Alteryx
13 2 (0.35%) ServiceNow