Dear HN,
So far in my (admittedly fairly short, at 7--8 years experience) professional life, I've always entered employment as a software engineer.
However, I study a lot of things outside of this: leadership, economics, site reliability engineering, writing, queuing theory, product development, extreme value theory, lean, survival analysis, etc. This means when I find the right employer, my job often extends well beyond the programming I was hired to do, into things like:
- statistical analysis of customer health,
- cross-functional KPIs for alignment on current priorities over a diverse set of departments,
- improving development methodologies and workflows,
- adjusting on-call compensation to improve join rates and employee satisfaction, and more.
Over and over I encounter the advice to "come up with and practise the elevator pitch of what you do". I struggle with this. In an ideal environment, I do so many things I have trouble summing it up -- and if I do, it ends up being something too abstract like "I optimise all your systems".
I realise the things I do are basically the job of a CTO, but with my short professional experience it would be ridiculous if I said that's what I wanted to work as -- I know I lack a lot side skills that would be necessary for that job. (And I don't think everyone would appreciate the joke "assistant to the regional CTO".)
I can sell myself as a software engineer and hope that I end up in a crowd that appreciates the other things I do, but I would like to try to find a good summary of what I do to begin with.
How have you approached this?
Be careful not to be seen a presumptuous dabbler. For example, if you've studied a field but not done much of it, when you meet someone who has real experience in that, you're impressed and curious to learn from them; don't try to impress them with what you've read. (Maybe briefly take a clinical look at Reddit /r/iamverysmart top posts for some examples of what not to do; but briefly, since I suspect that dwelling in online forums focused on anger/derision/mockery/etc. isn't a great mode to be in.)
With different people, and in different contexts, you'll talk abotu different facets of your experience and interests, using different language. If some of your interests get into MBA-space, you might talk differently with MBAs than you will with engineers. For example, some of your phrasing above would make a lot of technical ICs think you want a manager job.
Outside of elevator pitches, you can cram a lot of examples into a 1-page or 2-page resume, which people will see in non-elevator contexts.
And articulating examples in a resume that you can skim occasionally might help remember examples, so they're on the tip of your tongue as followups when someone responds to your elevator pitch in some direction.
(Warning: I'm not great at business networking, so pinch of salt. For myself, my current professional self-image is something like "straight-shooter creative engineer, with battle scars, who cares", because that's natural and genuine for me, and it works for a lot of roles. Find what's natural for you, and how that matches with what people need, and whether you want to evolve your interaction styles in some direction.)