Otta is now Welcome to the Jungle. New name, bolder vision, with everything you already love.

In-depth view of London startups — analysis of hundreds of startup jobs

We're sharing analysis of startups in London. At Otta, we are the advocates for working at fast growing technology companies early in your career. We think this is where learning opportunities and development potential are highest.

In-depth view of London startups — analysis of hundreds of startup jobs
10 min read

Start your job search with us, and you'll find a lot of the insights below powering a smarter way to find roles at startups in London.

The data: 720 roles from 182 startups

I did this piece of analysis when we had 182 startups in London on our platform at Otta. We believe these are some of the best places to work in London.

There were 720 roles included in the analysis. Our platform is focused currently on jobs requiring 0-2 years experience, so any analysis of role adverts excludes mid-level or senior roles.

We have taken data from companies' job descriptions and augmented it with our own research (e.g. office location, Trustpilot scores, LinkedIn profiles of the founders)

A small caveat — I've looked at number of roles in this analysis, but this does not indicate number of vacancies. E.g. A company may hire 5 sales representatives using one role advert


Some highlights

  1. There is a huge gap in the number of female and male founders: we saw 19 male founders named Tom or Ben, vs 19 female founders in total

  2. Very few roles have salary information: 14% of roles included salaries from the employer, and only 5% of roles had a useful benchmark when checking Glassdoor

  3. Startups are high quality places to work: the majority have Glassdoor scores between 4/5 and 5/5

  4. Startups are producing amazing products: the majority of Trustpilot scores are between 8/10 and 10/10, and the majority of iOS app ratings are between 4.6/5 and 4.9/5

  5. Many roles are not live for long: 40% of role adverts are deleted/closed within 40 days of the initial post

  6. Engineering is the highest paid entry-role: we saw engineering salaries range from 44-60k

  7. Engineers are in high-demand: 31% of role adverts are for engineers. Second was operations and sales at 30%

  8. A large number of startups are located in Shoreditch & Spitalfields or Farringdon & Clerkenwell: 65 startups were in these areas


There are three sections to this guide

  1. Startups in London

  2. Roles in London

  3. Engineering roles in London (given there are so many engineering roles, there are a few additional insights for this group)


Startups in London

Size and funding

There are many definitions of startups, and one I like is that “a startup is a company that is designed to grow fast”. This means we've looked at companies as small as Klydo (8 employees) and as big as Deliveroo (5,304 employees)

Klydo 8 employees, Deliveroo 5304 employees
Deliveroo is our largest startup by number of employees, and Klydo is the smallest
Bar graph displaying the number of startups based on their employee count: 8 startups with 1-20 employees, 72 startups with 21-100 employees, 45 startups with 101-200 employees, 36 startups with 201-500 employees, and 20 startups with 501 or more employees.

There are many early-stage companies in London, but the majority of companies we looked at had significant amounts of funding and many employees.

Silkfred £120K funding, Deliveroo £1.2BN funding
Deliveroo is also our largest startup by £ amount of funding, and Silkfred is the smallest (with 10,000x less funding)

There are opportunities to learn whether you join a 5-person or 900-person startup. When thinking about joining a startup, it's helpful to think about what you're looking for:

  • Smaller companies tend to have more ambiguity and your role may be less defined. You should have opportunities to work with the founders, but learning is likely to be 'on-the-job' rather than through formal training. There is more risk that the company won't succeed.

  • Larger companies tend to have a product that's working in the market and they are on a path to serving more customers. Roles are typically well defined (e.g. there is already a UX designer to own that area of work). You will likely be working in a team led by an experienced executive, who will be able to train you in best-practices.

Locations

The majority of startups are in two clusters.

  • Shoreditch & Spitalfields is the hub. There are many coworking spaces that have made it easy for companies to expand without committing to long office leases

  • Farringdon & Clerkenwell is particularly well serviced by public transport, and has a number of food markets such as Leather Lane

You will find startups in areas such as Hammersmith, Stratford and Croydon. However, they are fewer in number.

Map showing start up clusters in London. 7 in Marylebone, 8 in Fitzrovia, 6 in Holborn, 20 in Farringdon and Clerkenwell, 45 in Shoreditch and Spittafields, 5 in Vauxhall, 5 in South Bank, 4 in London Bridge and 4 in Haggerston.
Most startups are clustered north of the river. There are other clusters with fewer than 3 startups that aren't on the map above

Sectors

I've included our top 21 tags here. London is one of the leading cities in the world for fintech, and therefore it was no surprise fintech is one of the top sectors (48 startups with this tag).

We also tag companies based on whether they were selling to consumers (61 startups), businesses (60 startups) or enterprises (20 startups). As an employee, it's often a very different experience building a product for these three types of customers.

Number of startups per sector. 61 for consumers, 27 Marketplace, 15 Lifestyle, 10 Property, 9 Lending, 8 Food, 6 Insurance, 60 for business, 22 Software, 11 Internal tools, 10 Healthcare, 9 Education, 7 Personal finance, 6 Transport, 48 Fintech, 20 for enterprises, 10 Banking, 9 Retail, 9 Security, 7 AI and 5 Analytics
Some tags are not included above (fewer than 5 companies). These include cars, femcare and cryptocurrency

Benefits

One of the big selling points of working at a startup is the difference in working culture: casual clothing, regular drinks and office dogs. These are all hard to codify, and often aren't explicitly talked about on careers websites, so I've left them out. The following analysis is based on those startups who publicly talk about their benefits.

There is a big difference between the lowest number of days offered (21) and the highest (30). Make sure to check whether the number quoted by the company is including the UK's 8 bank holidays. The UK minimum for full-time staff is 20 days holiday excluding bank holidays.

I want to point out the trend towards offering unlimited holidays. At first glance this sounds exciting! Take as much time off as you need, even if it is 40 days a year!

However, we found that plenty of companies have some fine print (e.g. limited allowance until your 1 year anniversary). There have been plenty of studies showing that there are psychological barriers to taking holiday in a company where it is 'unlimited', sometimes leading to employees taking fewer days off. CharlieHR wrote an interesting account of how it didn't work for them.

Bar graph showing days of holiday (excl. 8 days bank holiday) against number of startups. 1 startup 21 days of holiday, 1 startup 22, 3 startups 23, 6 startups 24, 63 startups 25, 0 startups 26, 1 startup 27, 9 startups 28, 1 startup 29, 1 startup 30 and 13 startups unlimited.

The majority of startups are offering comprehensive benefits packages. I didn't find any trend that smaller companies offer fewer benefits. It really depends on whether the startup believes that benefits are a core pillar to attracting and keeping great employees.

Figure showing benefits and number of start ups. 77 startups have health insurance, 47 have cycle-to-work scheme, 44 have work from home, 34 have enhanced parental leave, 30 have allowance for learning and development, 28 have gym membership, 19 have additional day of holiday on your birthday, 15 have season ticket plan, 10 have volunteering and community days and 9 have company trips.

Company quality

I looked at three publicly available ratings to gauge company quality: Glassdoor, Trustpilot and iOS reviews (if the company has a mobile app as a core product). The results are very positive!

The majority of startups have Glassdoor scores between 4/5 and 5/5. An incredible 27 startups scored a perfect 5/5. This compares to large companies such as GSK (3.8), BBC (3.9) and Amazon (3.8).

Bar chart showing Glassdoor score against number of startups. 4 startups have 2.5-2.9, 13 have 3.0-3.4, 24 have 3.5-3.9, 42 have 4.0-4.4, 51 have 4.5-4.9 and 27 have 5.0

The majority of startups had Trustpilot scores between 8 and 10. This is no surprise as startups need an incredible product to grow fast and disrupt the large competitors.

Bar chart showing Trustpilot score against number of startups. 1 startups has 2.0-2.9, 1 has 3.0-3.9, 8 have 5.0-5.9, 4 have 6.0-6.9, 13 have 7.0-7.9, 23 have 8.0-8.9 and 32 have 9.0-9.9.

The majority of startups scored between 4.6 and 5.0 in the iOS store. This is testament to the quality of the teams building products. (E.g. Revolut has over 250,000 reviews and a score of 4.9) These companies are fantastic places to work if you want to build high-performing and loved mobile apps

Bar chart showing iOS app rating against number of startups. 4 startups have rating 4.0-4.1, 4 startups have 4.2-4.3, 7 startups have 4.4-4.5, 19 startups have 4.6-4.7 and 20 startups have 4.8-4.9.
The output is very similar when looking at Play Store (Android) ratings

Founders

One of the excellent parts about working at a startup is that in 95% of cases the founders are still there. This cannot be said for long-standing corporates (where founders have retired or passed away)

Founders know their product, business and customers incredibly well. It is also value-adding when the founders have built another business before: it allows them to find similarities, learn from their mistakes, use analogies from other industries, etc.

Should you look for founders who have done it before? The data would suggest no. Only 25% of the founders I looked at had started companies before. The remaining 75% (first-time founders) are still running successful companies with many employees and great products. You'd be limiting yourself quite a lot by looking for founders who have done it before.

85 (25 %) repeat founders.

Unfortunately there is a big difference in the number of male and female founders. In the companies we looked at, there were 19 founders named Ben or Tom. There were also 19 female founders.

If this is a topic you care deeply about, check out Diversity.vc. They are doing some fantastic work to create a fairer and more diverse venture capital (VC) industry.

Image showing names in alphabetical order.

Roles in London

How long are role adverts active?

We've been collecting data over the past 6 months, and so I thought it would be interesting to see how long roles were live before being removed from a company's website.

19% of roles are deleted between 1-20 days after posting, and 20% after 21-40 days. This would suggest there is a benefit to getting an application soon after the job has been posted, and this fits conventional wisdom.

Bar chart showing days posted before removal against % of roles posted. 19% of jobs removed 1-20 days after posting, 20% removed 21-40 days after posting, 15% removed 41-60 days after posting, 12% removed 61-80 days after posting, 8% removed 81-100 days after posting and 6% removed 101-120 days after posting.

However, I thought it would be interesting to show an alternative perspective. There are many roles live that were posted between 2014-2018. These are crucial roles that these companies consistently hire for.

Citymapper has 2 roles live (iOS Engineer and UX/UI Designer) that were originally posted in 2014. If you do see an advert with a “date posted” that was many months ago, be mindful it shouldn't always be a red flag.

Figure showing date posted and roles still active. 2 roles still active from 2014, 1 role from 2015, 6 roles from 2016, 100+ roles from 2017, 100+ roles from 2018.

How many roles are startups hiring for?

I thought it would be interesting to compare how many new roles Monzo and Revolut posted over the last month. These are both fintech leaders growing fast. I would have thought their hiring patterns would be similar, but they aren't.

Why? A big reason is due to their different approaches to advertising jobs. Revolut post multiple jobs for different teams. Whereas Monzo tend to post one role (and then teams are considered in the interview process, or after)

  • Revolut have 9 Product Designer roles open right now, varying from their Business team to their Premium team

  • Monzo have 1 Senior Product Designer role open

Bar graph showing number of roles posted per week for Revolut and Monzo. Revolut posted 20 on week 1, 26 on week 2, 28 on week 3 and 33 on week 3. Monzo posted 5 on week 1, 9 on week, 2 on week 3 and 4 on week 4.

Areas of the business hiring

The high demand for engineers is evident! Engineering makes up 32% of the available roles at startups, closely followed by Operations & Commercial at 30%.

If you're looking for roles in other areas of the business (e.g. Marketing or People & HR) there are entry-level roles, but they are fewer in number.

I've noticed a few areas with a chicken-and-egg problem. Startups want experienced Marketing, Product and HR employees (e.g. 2+ years having done the role before). Yet there are limited opportunities for talented and ambitious people to start their careers in these areas.

Bar graph showing number of roles posted per business area. 32% engineering, 30% operations & commercial, 10% data, 8% marketing, 7% product & design, 6% people & HR, 4% finance, legal and compliance and 2% admin & IT support.

Salary

We found that only 14% of roles included a public salary. If the salary was not available, we turned to Glassdoor, and found only 5% of roles had useful benchmarks.

Figure showing 14% salaries posted by company and 5% useful Glassdoor benchmarks.

There is a big income boost if you are trained as an engineer when starting your career at a startup. The following chart shows the typical distribution of salaries for roles requiring 0-2 years experience, where salaries were public (removing a few outliers)

A bar chart titled "£ salary," representing salary ranges for various job roles.
                - Engineer (43 positions): £44.0K to £60.5K
                - QA & Testing (3 positions): £39.0K to £50.6K
                - Product Analyst (3 positions): £38.3K to £50.0K
                - Data Scientist (7 positions): £34.3K to £52.9K
                - Data & BI Analyst (5 positions): £32.4K to £39.8K
                - Designer (2 positions): £30.0K to £45.0K
                - Content Marketing (2 positions): £28.5K to £32.0K
                - Sales and Business Development (11 positions): £25.5K to £32.1K
                - IT Support (2 positions): £24.0K to £28.5K
                - Operations Manager (6 positions): £23.8K to £29.0K
                - Customer Service (17 positions): £22.9K to £25.1K
                The number of positions for each job role is indicated in parentheses next to the job titles.
Engineer (43) denotes that we used 43 public salaries to calculate the distribution

Languages

Many startups are expanding outside of the UK and into Europe. This requires plenty of employees who have strong language abilities (native, or studied at university).

If you wish to speak German or French at work, you are in a great position to be a competitive candidate.

A bar chart titled "Number of roles posted," showing the number of job roles requiring specific languages.
              - German: 21 roles
              - French: 18 roles
              - Italian: 8 roles
              - Spanish: 5 roles
              - Mandarin: 4 roles
              - Cantonese: 4 roles
              - Danish: 3 roles
              - Swedish: 3 roles
              The language names are listed along the y-axis under "Languages Required," and the count of corresponding roles is indicated at the end of each bar. German has the highest number of roles at 21, while Danish and Swedish have the lowest, with 3 each.

Engineering roles in London

This section covers the technology requirements posted for engineering roles in London. I suspect for many these will not come as a surprise, but I hope it provides insight for some. We looked for explicit requirements for the role rather than general comments about “we use [AWS/python/etc] in our stack”

Backend Engineer

There is a trend towards backend roles to require skills in deployment: namely AWS (23 roles), Kubernetes (22) and Docker (20). Python (22) and Java (16) remain the dominant backend languages

A bar chart titled "Number of roles posted," showing the number of backend engineering job roles requiring specific technical skills.
                - AWS: 23 roles
                - Python: 22 roles
                - Kubernetes: 22 roles
                - Docker: 20 roles
                - Java: 16 roles
                - Go: 9 roles
                - PHP: 6 roles
                - Node.js: 6 roles
                The skill names are listed along the y-axis under "Backend Engineer," and the count of corresponding roles is indicated at the end of each bar. AWS has the highest number of roles at 23, while PHP and Node.js have the lowest, with 6 each.

Frontend Engineer

React (21 roles) and JavaScript (20) are the dominant frontend requirements. GraphQL (6 roles) has become a prominent query language and is mentioned in 6 roles

A bar chart titled "Number of roles posted," showing the number of frontend engineering job roles requiring specific skills.
                - React: 21 roles
                - JavaScript: 20 roles
                - CSS: 13 roles
                - GraphQL: 6 roles
                - TypeScript: 6 roles
                - AngularJS: 2 roles
                - React Native: 2 roles
                - Vue.js: 1 role
                The skill names are listed along the y-axis under "Frontend Engineer," and the count of corresponding roles is indicated at the end of each bar. React has the highest number of roles at 21, while Vue.js has the lowest, with 1 role.

Mobile Engineer

It's no surprise that Kotlin (12 roles) and Swift (11) are the dominant languages, given these are best for high performing apps

A bar chart titled "Number of roles posted," showing the number of mobile engineering job roles requiring specific skills.
                  - Kotlin: 12 roles
                  - Swift: 11 roles
                  - Objective-C: 6 roles
                  - Java: 5 roles
                  - RxJava: 4 roles
                  - Dagger: 4 roles

DevOps & Infrastructure

Python (17 roles) is the most popular choice, with Go (10) in second. Ansible (7) has been mentioned a number of times as a way of open-source software provisioning

A bar chart titled "Number of roles posted," showing the number of DevOps job roles requiring specific skills.
                - AWS: 18 roles
                - Python: 17 roles
                - Kubernetes: 14 roles
                - Linux: 13 roles
                - Docker: 12 roles
                - Go: 10 roles
                - Java: 8 roles
                - Ansible: 7 roles

Data scientist

Python (21 roles) is still the dominant language in Data Science. R (8) is not typically used, and Tensorflow (3) was the only machine learning framework explicitly mentioned repeatedly

A bar chart titled "Number of roles posted," showing the number of data science job roles requiring specific skills.
                - Python: 21 roles
                - SQL: 17 roles
                - R: 8 roles
                - TensorFlow: 3 roles

Email me at sam@otta.com if you have any questions. I would also love to hear your feedback.

At Otta, we're advocating for working at fast growing technology companies early in your career. We think this is where learning opportunities and development potential are highest.

Start your job search with us, and you'll find a lot of the insights above powering a smarter way to find roles at startups in London.