Salary Expectations (UK IT)

Soldato
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
Hi, I am at the point of salary review at work and have recently been wondering whether I'm being under-paid. I'd really appreciate it if a couple of you more experienced with the current UK IT job market could take a look and let me know what sort of salary range you think I could expect. At the moment I'm a CTO (in all but name) at a small (<20) London-based company, doing a mixture of working from home and from an office in central London.

Apologies for the buzzword bingo but I didn't want this to be excessively long!

Developer stuff:
- 20 years experience in IT working as a developer, team leader, PM, BA, SA, EA both as permie and more recently consultancy for the last 10 years.
- Front-end coding experience in Typescript with React, modern accessible HTML, tons of CSS, various other frameworks.
- Back-end in Node.js, Ruby on Rails, C#.net, Rust, loads of others (Java, Python, C++, Erlang, Go, etc.).
- Pretty experienced in relational databases, mainly PostgreSQL, MySQL, MS SQL Server, SQLite. Also quite a lot of experience in no-SQL stuff such as Mongo, Redis, Neo4J, others.
- Built and delivered several mobile apps, most recently using React Native, but also with Swift / Objective-C, and a couple for Android (Java).
- Very familiar with AWS and Heroku, slightly less so with Azure, GCP etc.
- I've been doing test automation (and TDD, BDD) for years, including mobile, desktop front-end, web and back-end.

Architect stuff:
- I've designed and built / delivered some fairly large systems on-premise, in AWS and other cloud platforms. Very used to working with MQs, event streams, etc.
- I'm basically an advocate of microservices and have successfully deployed them as a reference architecture in several companies.
- I do a lot with Kubernetes, including Istio for mesh networking, Helm for chart management, etc. Pretty experienced here.
- Very experienced with Docker, which I've been using since the early days, and its whole ecosystem.
- As a consultant I designed and delivered dev-ops pipelines based on container CI / CD from dev to production at some large multinationals (and a few smaller companies).
- I'm comfortable designing and building integrations with third party systems; too many to list here!
- I've designed, built, delivered, maintained various APIs, both public and internal, most recently using GraphQL and its associated ecosystem of technologies.
- Data warehouse experience; I've built behavioural analytics pipelines feeding into data lakes, with ETL / ELT processes to load them into massive database clusters, etc. etc.

Ops stuff:
- Very familiar with Linux from the sysadmin / dev side of things. Have set up hardened Linux bastions, resilient (HA) and auto-scaling cross-DC clusters, etc. etc. - you get the picture.
- Done loads of Windows development and some server admin, mainly with .net for front-end, back-end and all sorts of stuff in between.
- I've designed, delivered and managed various networking infrastructure, mainly in cloud providers recently, including peering, security concerns (app. gateways, various firewalls etc.).
- Comfortable designing for scalability.

Other bits:
- I've managed teams up to around 30 strong with various flavours of Agile / Scrum, including development, test, BA, UX, design etc. functions. This included hiring, career development, etc.
- I've run projects as a contractor and permie for companies of all sizes, in various parts of the world.
- I've worked in loads of different sectors, most recently travel, leisure and financial services.
- I have been employee no. 1 at a few startups in the past, usually in accelerator-like programmes to get companies going before they hire more long-term staff.
- Experience with information security practices, involved in ISO27001 certifications in the past, I'm pretty familiar with best practices, etc.
- Used to working with departmental budgets, delivering IT solutions for business needs across the range of marketing, ops, scaling, growth - you get the idea.
- I'm usually involved in shaping the technical strategy at companies, but also often the business direction they take (at least at the smaller ones).
- Used to working at executive / board level, including giving presentations, justifying decisions, all the usual malarky.

I think that's enough waffle for now! Doing job searches for any subset of the above always seems to result in a massive range of salaries, so I'd very much appreciate any thoughts whatsoever. Thanks for reading! :)
 
Soldato
Joined
27 Jul 2007
Posts
6,091
I can’t really answer your question, but have you thought about looking at the Developer Advocate positions at AWS? If you like enabling people then it might be right up your street with your level of experience.
 
Soldato
OP
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
I can’t really answer your question, but have you thought about looking at the Developer Advocate positions at AWS? If you like enabling people then it might be right up your street with your level of experience.
Haven’t thought about it, as I’m probably not looking to change right now, but I know a few people at AWS so might ask them - thanks.
What do you want to be...?
I like being hands-on (at least partly) on the architecture side, so CTO at a smallish company would suit me, I think :)

That said, I’ve done some non-hands-on stuff at C-level before, and enjoyed it. I just enjoy intellectually challenging work with some connection to ‘real’ customers, and working with intelligent people.
 
Soldato
Joined
25 Nov 2002
Posts
3,495
Total comp. range would be massive depending on what industry you want to work in (for a company that size).

Do something like that for a hedge fund, total comp £500k+ (small hedge funds tend to be very well paid, but for a very good reason).

Do something like that for something else finance related, fintech, etc, £100-150k, probably outliers paying even more than that.

Anything else, up to £100k I would think. CTO for smaller non-fintech/finance companies tend to mean "someone to change the toner cartridge on the printer".
 
Caporegime
Joined
29 Jan 2008
Posts
58,912
Anything else, up to £100k I would think. CTO for smaller non-fintech/finance companies tend to mean "someone to change the toner cartridge on the printer".

Nah, that’s the CIO’s job. :D

Tbh.. it seems a bit silly to have these C-level positions in a 20 person company, I’m not sure it is necessarily standard aside from maybe some startups where the CTO is a cofounder along with the CEO.
 
Soldato
OP
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
Nah, that’s the CIO’s job. :D

Tbh.. it seems a bit silly to have these C-level positions in a 20 person company, I’m not sure it is necessarily standard aside from maybe some startups where the CTO is a cofounder along with the CEO.
Yep, I agree. I'm really talking more about tech startups of that size, or slightly larger companies (50-150 employees perhaps) where it actually carries some meaning.

Thanks for the thoughts so far. I'll continue to poke around the job ads to see if I can find something comparable to what I'm doing.
 
Man of Honour
Joined
25 Oct 2002
Posts
31,742
Location
Hampshire
£120-180k. It's hard to judge whether you are underpaid however because you've listed your experience rather than what you actually do in your current job other than 'proxy CTO'. You might be underpaid for your skillset/experience but not underpaid for the role, if that makes sense.
 
Soldato
OP
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
£120-180k. It's hard to judge whether you are underpaid however because you've listed your experience rather than what you actually do in your current job other than 'proxy CTO'. You might be underpaid for your skillset/experience but not underpaid for the role, if that makes sense.
Of course. I essentially do day-to-day product management and development, manage all of the IT systems, do all the technical strategy and roadmap planning, a bit of live support, vendor assessment, integrations, and overall company strategy stuff. I basically run the entire IT part of the company (not that that's many people!) and am essentially junior only to the founder.

I know I'm overqualified for the job I'm doing, and that's okay, but it's partly about considering what I could reasonably expect if I were to change. If that makes any sense. I'm a bit out of touch because I've been lucky enough to just move from one role to the next via referrals, enquiries, headhunting etc. for the last 12 years or so, and thus I'm not used to messing about on the open market! :)
 
Caporegime
Joined
29 Jan 2008
Posts
58,912
I know I'm overqualified for the job I'm doing, and that's okay, but it's partly about considering what I could reasonably expect if I were to change. If that makes any sense. I'm a bit out of touch because I've been lucky enough to just move from one role to the next via referrals, enquiries, headhunting etc. for the last 12 years or so, and thus I'm not used to messing about on the open market! :)

Best way to figure this out is perhaps to simply interview elsewhere, it's worth taking an interview every so often even if you don't intend to leave your current position, just find out what you might be able to get somewhere else, how receptive others are to you/your skills, how easy it might be to move if you wanted to etc..

Added bonus to this is it's low stress, if you're already happy where you are then the interview doesn't matter, obvs take it seriously etc.. but you're not obligated to take any offer even if it is in a range you said you'd be happy with - though then again you never know, you might be surprised and receive a very nice offer or find a company you'd be quite tempted to switch to.
 
Soldato
Joined
23 Feb 2009
Posts
4,978
Location
South Wirral
What are you on at the moment ? Any equity options ? I'd agree with @HangTime in that with that skill set and experience you should be looking a minimum of 6 figures for Cambridge/London and (politely) dismissing anything below that.

Main catch for joining somewhere big is that your experience is likely too broad: developer on the coal face all the way through to architecture and running a big team. If you want to stay as the jack of all trades then you should be looking at smaller companies where they need people with the breadth as well as depth. If you are flexible and prepared to be either a developer or designer or dev manager then keep a few flavours of your CV around to be able to tailor to specific jobs - playing up the different aspects of your experience.
 
Soldato
OP
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
I'm currently on around £80k with equity and benefits.

I hear what you're saying about my experience being broad, absolutely. I'm sort of hoping that this would help when managing a set of diverse disciplines (development, test, ops, for example) as I've kind of done it all. Quite like what you're saying about the flexibility aspect, as I like being able to switch between different areas as they interest me.

Lots of food for thought! Many thanks for everyone's contributions to this thread - really helpful.
 
Sgarrista
Commissario
Joined
9 Aug 2013
Posts
10,449
Location
Bromsgrove
Dont forget that small companies like this, you may be in a very cushy possition for the money. Dont forget to factor that in as a move elsewhere would likely mean being under someone elses thumb that a small amount extra doesnt compensate for.
 
Soldato
Joined
25 Nov 2002
Posts
3,495
I'm currently on around £80k with equity and benefits.
How much equity and what's the vesting schedule?

80k with 300k over 3 years is different to 80k with 3k.

Benefits are pretty much of a muchness.

I think, if it's the latter, then it's ballpark, and if it's the former, that's punching up - assuming the equity doesn't tank, obviously.

You could earn more elsewhere, but as has been mentioned, at some other costs.
 
Man of Honour
Joined
25 Oct 2002
Posts
31,742
Location
Hampshire
Agreed it really depends on the equity, the base salary sounds low but that might be OK if it's more about driving the growth of the startup and reaping the benefits from that.
 
Soldato
Joined
21 Jan 2010
Posts
22,232
Not sure how you guys are doing salary projections without knowing the business. I mean we have generic IT types on here who do a similar thing but for estate agents/mam and pop type outfits and probably pick up £20k.

It all sounds great and exceptionally well rounded on paper but if OP is working for a business with a turnover of <£100k per person then expect to get like £40k right?
 
Soldato
Joined
12 Dec 2006
Posts
5,137
I seriously doubt anyone is doing what the op described for estate agents/mam and pop type outfits.

However there is truth in saying to get a high salary you need to be in a place that's generating a lot of money. That becomes harder the smaller a place is. A smaller place, especially startups that take off, will probably not stay small, and very quickly go more to a more corporate vibe and you end up with a more narrow remit.
 
Soldato
Joined
6 Oct 2009
Posts
3,998
Location
London
I'm currently on around £80k with equity and benefits.

I hear what you're saying about my experience being broad, absolutely. I'm sort of hoping that this would help when managing a set of diverse disciplines (development, test, ops, for example) as I've kind of done it all. Quite like what you're saying about the flexibility aspect, as I like being able to switch between different areas as they interest me.

Lots of food for thought! Many thanks for everyone's contributions to this thread - really helpful.
Assuming you haven't exaggerated your skillsets, as others said unless you're getting a substantial equity in the business, £80k is on the lower side. I expect people like you to be getting a TC of £150-200k.

However, you've presented yourself as a do-it-all generalist. This might end up not playing to your advantage as the current market values specialisation far more than being a jack of all trades.
 
Soldato
OP
Joined
18 Oct 2002
Posts
6,751
Location
Cambridge
Lots of legitimate points being made here, particularly with regards to the influence one can exert in a smaller company, the actual value of the equity (which I typically regard as being zero in order to make comparisons easier), and OspreyO's point about high salaries in small companies. I think that investor-funded startups offer high salaries purely to try to get the talent for them to take off, not because it's always sustainable, but that's just my experience.

Assuming you haven't exaggerated your skillsets, as others said unless you're getting a substantial equity in the business, £80k is on the lower side. I expect people like you to be getting a TC of £150-200k.

However, you've presented yourself as a do-it-all generalist. This might end up not playing to your advantage as the current market values specialisation far more than being a jack of all trades.

I'm being honest about my skills, and haven't listed a load of stuff just because I didn't want to add even more waffle to an already lengthy original post. Bear in mind that I'm not an expert in anything at all; I'm 'good' in a number of areas, and 'competent' in lots more, but I've always gone for a generalist approach. Perhaps I should specialise.

Even more to think about! Thanks all :)
 
Back
Top Bottom