My Salary History

Jeremy Keith posted his salary history last week. I absolutely agree with him that employers exploit the information gap created by opaque salary advertisement, and I think that our industry of software engineering is especially troublesome for this.

So I'm joining him (and others) in choosing to share my salary history. I've set up a new page for that purpose, but here's the summary of its initial state:

Understand

A few understandings and caveats:

  • For most of my career I've described myself as a "Full-Stack Web Applications Developer", but I've worked outside of every one of those words and my job titles have often been more like "CMS Developer" or "Senior Engineer (Security)".
  • My specialisms and "hot areas" are security engineering, web standards, performance, and accessibility.
  • When I worked multiple roles in a year, I've tried to capture that, but there'll be some fuzziness around the edges.
  • The salaries are rounded slightly to make nice readable numbers.
  • I've not always worked full-time; all salaries are translated into "full-time equivalent"1.
  • I've only included jobs that fit into my software engineering career2.
  • If the table below looks out-of-date then I've probably just forgotten to update it. Let me know!

History

Year Employer Salary Notes
2025 - 2026 Firstup ยฃ80,000 Remote. + Stock (spread over four years).
2024 - 2025 Automattic ยฃ111,000 Remote. + Stock (one-off bonus, worth ~ยฃ6,000).
2023 Automattic ยฃ103,000 Remote.
2021 - 2022 Automattic ยฃ98,000 Remote
2019 - 2020 Automattic ยฃ89,000 Remote.
2015 - 2019 Bodleian Libraries + Freelance ยฃ39,000 Hybrid.
2011 - 2014 Bodleian Libraries ยฃ36,000 Practices salary transparency! โค๏ธ
2010 - 2011 SmartData + Freelance ยฃ26,000 Remote.
2007 - 2009 SmartData ยฃ24,000
2004 - 2006 SmartData ยฃ19,500
2002 - 2003 SmartData ยฃ16,500 Alongside full-time study.
2002 CTA ยฃ18,000
2001 Freelance ยฃ4,500 Ad-hoc and hard to estimate.
Alongside full-time study.

What does that look like?

I drew a graph, but I don't like it. Mostly because I don't see my salary as a "goal" to aim for or some kind of "score".

It's gone up; it's gone down; but I've always been more-motivated by what I'm working on, with whom, and for what purpose than I have been on how much I get paid for it3. But if you want to see:

I'm not sure to what degree my career looks typical or not. But I guess I also don't care! My motivations are probably different than most (a little-more idealistic, a little-less capitalistic), I'd guess.

Footnotes

1 i.e. what I'd have earned if I had worked full-time

2 That summer back in college that I worked in a factory building striplight fittings doesn't appear, for example!

3 Pro-tip if you're looking at my CV and pitching me an opportunity: mention what you expect to pay, sure, but if you're trying to win me over then tell me about the problems I'll be solving and how that'll make the world a better place. That's how you motivate me to accept your offer!

Reactions

No time to comment? Send an emoji with just one click!

1 comment

  1. Jeremy Keith Jeremy Keith says:

    Thank you very much for doing that!

Leave a comment

Reply on your own site