Period
to 23 April 2021

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

Algo Trading
UK
6 months to
23 Apr 2021
Same period 2020 Same period 2019
Rank 711 815 798
Rank change year-on-year +104 -17 -21
Permanent jobs citing Algorithmic Trading 137 144 329
As % of all permanent jobs advertised in the UK 0.16% 0.13% 0.22%
As % of the Processes & Methodologies category 0.17% 0.14% 0.24%
Number of salaries quoted 121 107 288
10th Percentile £66,250 £75,000 £53,750
25th Percentile £72,500 £95,000 £65,000
Median annual salary (50th Percentile) £90,000 £110,000 £80,000
Median % change year-on-year -18.18% +37.50% -
75th Percentile £112,500 £135,000 £107,500
90th Percentile £140,000 " £118,750
UK excluding London median annual salary £57,500 £65,000 £80,000
% change year-on-year -11.54% -18.75% +33.33%

Algorithmic Trading is in the Processes and Methodologies category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for process or methodology skills.

All Process and Methodology Skills
UK
Permanent vacancies with a requirement for process or methodology skills 79,099 99,556 136,991
As % of all permanent IT jobs advertised in the UK 92.52% 92.22% 92.31%
Number of salaries quoted 60,404 79,992 108,656
10th Percentile £32,500 £31,250 £30,000
25th Percentile £41,250 £40,000 £37,500
Median annual salary (50th Percentile) £55,000 £55,000 £52,500
Median % change year-on-year - +4.76% +5.00%
75th Percentile £75,000 £72,500 £70,000
90th Percentile £90,000 £90,000 £85,000
UK excluding London median annual salary £48,900 £47,500 £45,000
% change year-on-year +2.95% +5.56% -

Algorithmic Trading
Job Vacancy Trend

Job postings citing Algorithmic Trading as a proportion of all IT jobs advertised.

Job vacancy trend for Algorithmic Trading in the UK

Algorithmic Trading
Salary Trend

3-month moving average salary quoted in jobs citing Algorithmic Trading.

Salary trend for Algorithmic Trading in the UK

Algorithmic Trading
Salary Histogram

Salary distribution for jobs citing Algorithmic Trading over the 6 months to 23 April 2021.

Salary histogram for Algorithmic Trading in the UK

Algorithmic Trading
Top 5 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Algorithmic Trading within the UK over the 6 months to 23 April 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 +108 136 £90,000 -18.18% 15
London +101 132 £90,000 -18.18% 15
Work from Home -146 8 £85,000 -26.09% 1
UK excluding London +78 4 £57,500 -11.54%
South East - 4 £57,500 -

For the 6 months to 23 April 2021, IT jobs citing Algorithmic Trading 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 Algorithmic Trading.

1 77 (56.20%) Java
2 68 (49.64%) Low Latency
3 58 (42.34%) Front Office
4 54 (39.42%) Finance
5 48 (35.04%) Foreign Exchange (FX)
6 45 (32.85%) Equities
7 44 (32.12%) Python
8 43 (31.39%) Banking
8 43 (31.39%) Multithreading
9 39 (28.47%) Electronic Trading
10 38 (27.74%) C++
11 34 (24.82%) Linux
12 29 (21.17%) Java 8
13 28 (20.44%) Mathematics
13 28 (20.44%) Computer Science
14 27 (19.71%) SQL
15 23 (16.79%) Integration Testing
16 22 (16.06%) Agile Software Development
17 21 (15.33%) Software Engineering
18 18 (13.14%) KDB
18 18 (13.14%) Fixed Income
19 17 (12.41%) Investment Banking
19 17 (12.41%) FIX Protocol
19 17 (12.41%) Perl
20 16 (11.68%) TDD
20 16 (11.68%) SOLID
21 15 (10.95%) Algorithms
21 15 (10.95%) PostgreSQL
21 15 (10.95%) Degree
21 15 (10.95%) Django

Algorithmic Trading
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 8 (5.84%) Apache
2 2 (1.46%) Ethereum
3 1 (0.73%) Confluence
Applications
1 2 (1.46%) Microsoft Excel
Cloud Services
1 2 (1.46%) AWS
Communications & Networking
1 7 (5.11%) Firewall
2 6 (4.38%) DHCP
2 6 (4.38%) DNS
3 5 (3.65%) Multicast
4 3 (2.19%) Ethernet
4 3 (2.19%) InfiniBand
5 2 (1.46%) BGP
5 2 (1.46%) HSRP
5 2 (1.46%) IGMP
5 2 (1.46%) IPsec
5 2 (1.46%) OSPF
5 2 (1.46%) Unicast
5 2 (1.46%) VLAN
5 2 (1.46%) VRRP
5 2 (1.46%) VXLAN
Database & Business Intelligence
1 18 (13.14%) KDB
2 15 (10.95%) PostgreSQL
3 11 (8.03%) MySQL
4 5 (3.65%) Kdb+
4 5 (3.65%) SQLite
5 4 (2.92%) Big Data
6 2 (1.46%) Apache Ignite
6 2 (1.46%) Blockchain
6 2 (1.46%) Hazelcast
6 2 (1.46%) Relational Database
7 1 (0.73%) SQL Server
Development Applications
1 13 (9.49%) Jenkins
2 6 (4.38%) Git (software)
3 5 (3.65%) JIRA
3 5 (3.65%) Maven
4 1 (0.73%) Robot Framework
General
1 58 (42.34%) Front Office
2 54 (39.42%) Finance
3 43 (31.39%) Banking
4 17 (12.41%) Investment Banking
5 2 (1.46%) Legal
5 2 (1.46%) Marketing
5 2 (1.46%) Retail
6 1 (0.73%) Financial Institution
Job Titles
1 87 (63.50%) Developer
2 53 (38.69%) Java Developer
3 18 (13.14%) Electronic Trading Developer
4 17 (12.41%) Algorithmic Trading Developer
4 17 (12.41%) Electronic Trading Java Developer
5 16 (11.68%) Python Developer
6 12 (8.76%) Java Developer - Algorithmic Trading
7 11 (8.03%) Java Engineer
7 11 (8.03%) Software Engineer
8 10 (7.30%) Front Office Developer
9 9 (6.57%) Lead Developer
10 8 (5.84%) Investment Banking Java Developer
10 8 (5.84%) Java Software Engineer
10 8 (5.84%) Senior Java Engineer
10 8 (5.84%) Senior Java Software Engineer
10 8 (5.84%) Senior Software Engineer
11 7 (5.11%) Applications Support
11 7 (5.11%) C++ Developer
12 6 (4.38%) Administrator
12 6 (4.38%) Senior Linux Administrator
Libraries, Frameworks & Software Standards
1 17 (12.41%) FIX Protocol
2 15 (10.95%) Django
3 13 (9.49%) Pandas
4 6 (4.38%) Flask
4 6 (4.38%) LAMP
5 3 (2.19%) Kafka
5 3 (2.19%) Middleware
6 2 (1.46%) Smart Contracts
6 2 (1.46%) Spring
6 2 (1.46%) SQLAlchemy
6 2 (1.46%) TensorFlow
7 1 (0.73%) GraphQL
7 1 (0.73%) Swagger
7 1 (0.73%) Vue.js
Miscellaneous
1 48 (35.04%) Foreign Exchange (FX)
2 45 (32.85%) Equities
3 18 (13.14%) Fixed Income
4 15 (10.95%) Algorithms
5 13 (9.49%) Derivative
6 10 (7.30%) Data Structures
7 6 (4.38%) Clustering
8 4 (2.92%) Equity Derivative
9 3 (2.19%) Market Risk
10 2 (1.46%) Analytical Skills
10 2 (1.46%) Data Centre
11 1 (0.73%) Client/Server
11 1 (0.73%) Greenfield Project
11 1 (0.73%) Linux Command Line
11 1 (0.73%) Organisational Skills
11 1 (0.73%) Self-Motivation
11 1 (0.73%) User Experience
Operating Systems
1 34 (24.82%) Linux
2 9 (6.57%) Unix
3 6 (4.38%) CentOS
3 6 (4.38%) Red Hat Enterprise Linux
3 6 (4.38%) Windows
4 1 (0.73%) Solaris
4 1 (0.73%) Windows Server
Processes & Methodologies
1 68 (49.64%) Low Latency
2 43 (31.39%) Multithreading
3 39 (28.47%) Electronic Trading
4 28 (20.44%) Computer Science
4 28 (20.44%) Mathematics
5 23 (16.79%) Integration Testing
6 22 (16.06%) Agile Software Development
7 21 (15.33%) Software Engineering
8 16 (11.68%) SOLID
8 16 (11.68%) TDD
9 13 (9.49%) BDD
9 13 (9.49%) Memory Management
10 11 (8.03%) Physics
11 10 (7.30%) Market Making
12 9 (6.57%) Concurrent Programming
12 9 (6.57%) Continuous Delivery
12 9 (6.57%) OO
12 9 (6.57%) Pair Programming
12 9 (6.57%) Problem-Solving
13 8 (5.84%) Machine Learning
Programming Languages
1 77 (56.20%) Java
2 44 (32.12%) Python
3 38 (27.74%) C++
4 29 (21.17%) Java 8
5 27 (19.71%) SQL
6 17 (12.41%) Perl
7 10 (7.30%) C#
8 9 (6.57%) C
9 8 (5.84%) Scala
10 7 (5.11%) Bash Shell
11 6 (4.38%) Shell Script
12 5 (3.65%) JavaScript
13 2 (1.46%) Julia
14 1 (0.73%) ES6
14 1 (0.73%) MATLAB
14 1 (0.73%) R
14 1 (0.73%) Tcl
14 1 (0.73%) TypeScript
Qualifications
1 15 (10.95%) Degree
2 8 (5.84%) Computer Science Degree
3 2 (1.46%) CCIE
3 2 (1.46%) Cisco Certification
3 2 (1.46%) PhD
4 1 (0.73%) CFA
Quality Assurance & Compliance
1 5 (3.65%) MiFID
2 1 (0.73%) ITGC
System Software
1 5 (3.65%) Docker
Systems Management
1 13 (9.49%) Puppet
2 6 (4.38%) Red Hat Satellite
3 3 (2.19%) ITRS Geneos
4 2 (1.46%) Kubernetes
5 1 (0.73%) Terraform
Vendors
1 9 (6.57%) Solarflare
2 8 (5.84%) Cisco
3 6 (4.38%) Red Hat
3 6 (4.38%) Solace
3 6 (4.38%) VMware
4 3 (2.19%) Fidessa
5 2 (1.46%) Arista
5 2 (1.46%) Oracle
5 2 (1.46%) Sybase
6 1 (0.73%) Sun